Mastering Bitcoin

Mastering Bitcoin is your guide through the seemingly complex world of bitcoin, providing the knowledge you need to participate in the internet of money.
Programming the Open Blockchain