Principles and Practice of Blockchains - Daimi, Kevin. (Springer International Publishing AG, 2022)