Mastering Ethereum building smart contracts and DApps / Andreas M. Antonopoulos, Gavin Wood. - Antonopoulos, Andreas M. (O'Reilly Media, Inc., 2019)