It doesn't really feel "for beginners" to me. Quite the opposite, difficult (if not slightly boring) to read.
On the other the free ebook Mastering Bitcion by Andreas M. Antonopoulos, available at http://chimera.labs.oreilly.com/books/1234000001802/index.ht... is an absolute pleasure to read imho.
It starts by explaining the core blockchain/bitcoin concepts in humorous layman terms ("nerd money!") and slowly goes deeper and deeper down the rabbit hole while keeping things pleasant.
The chapter that explains cryptographic hashing (SHA1 and all) is a masterpiece at opening the tech to non-technical audience.