If you've read "Mastering Bitcoin: Programming the Open Blockchain" by Andreas Antonopoulos , you'll find that it's a great intro to the concept of cryptocurrencies and blockchain technology. It covers the high level concepts of the system as well as instructions on getting started with Bitcoin, downloading wallets, getting private keys, seeds and even run a Bitcoin node in your computer. In case you haven't read it, I strongly suggest you do. It's a great book to get you started.
Having said that, for the last few months I've been looking for a technical book that goes deeper; A book that includes theory, practice, code, etc. The kind of manual that after reading would turn me into a blockchain guru.
Such book doesn't exist unfortunately. After a long search I realized that it's too early to get all the necessary technical knowledge from a single source. However, there is a book that has a great deal of value when combined with other learning sources.
"Mastering Blockchain" (Second edition!) by Imran Bashir is has an amazing wealth of knowledge. I consider it more of an encyclopedia. It gives you everything you need in order to create your own cryptocurrency, blockchain and start developing decentralized applications.
I don't consider it to be my single source of info on the topic because it's mostly a theory book, though a very complete one.
I'm combining this with the cryptography course on coursera and actually running and diving into the source code of bitcoin and ethereum. It's definitely the best book i've found so far.
I'm leaving the amazon link below. Nobody has paid me anything to promote this book, I simply like it and wanted to share it.