History of Cryptography and Cryptanalysis Codes, Ciphers, and Their Algorithms - Dooley, John F.; Dooley, John F. (Springer International Publishing : Imprint: Springer, 2018)