Blockchain and Ethereum Smart Contract Solution Development - Weijia Zhang, Tej Anand (Springer, 2022)