Mastering Bitcoin
Daniel Drescher
Andreas M. Antonopoulos
Paul Vigna , Michael J. Casey
Michael J. Casey
Shermin Voshmgir