Unabridged Audiobook
Beginner's guide is innacruate. I would say it is a CS or coding novice's guide to blockchain.
A great book that explains the technical design of blockchain in an easy-to-consume manner. From blocks to applied scenrios, it is a great read. Would be ideal for a class on blockchain
~~tag-text~~