Beginning Ethereum Smart Contracts Programming - Wei-Meng Lee (Springer, 2019)