Ethereum smart contract development in solidity - Zheng, Gavin; Gao, Longxiang; Guan, Jian; Huang, Liqun (Springer Singapore, 2021)