History of Cryptography and Cryptanalysis: Codes, Ciphers and Their Algorithms (History of Computing) - John F. Dooley (2025)