Introducing Blockchain with Java Program, Implement, and Extend Blockchains with Java - Buzharovski, Spiro (Apress, 2022)