urmaul rated Mastering Bitcoin: Unlocking Digital Cryptocurrencies: 4 stars Sept. 3, 2019 Public Mastering Bitcoin: Unlocking Digital Cryptocurrencies by Andreas M. Antonopoulos