Solidity programming essentials a beginner's guide to build smart contracts for Ethereum and blockchain / - Modi, Ritesh. (Packt Publishing,)