Mastering Ethereum : - Antonopoulos, Andreas M. (O'Reilly, 2019)