Bashir, Imran Mastering Blockchain Distributed Ledgers, Decentralization and Smart Contracts Explained - N.Delhi Packt Publishing 2017 - 529 ISBN: 9781787125445 Dewey Class. No.: 005.824