Principles and Practice of Blockchains - Daimi, Kevin; Dionysiou, Ioanna; El Madhoun, Nour (Cham Springer International Publishing AG, 2022)