Beginning Ethereum Smart Contracts programming : with examples in Python, Solidity, and JavaScript /: with examples in Python, Solidity, and JavaScript. ([2019])