Ethereum smart contract development in solidity - Zheng, Gavin (Springer Singapore, 2021)