Mastering Bitcoin [unlocking digital cryptocurrencies] - Antonopoulos, Andreas M. (O'Reilly, 2015)