H. F. Gaines - Cryptanalysis a Study of Ciphers and Their Solutions