Cryptology by Richard E. Klima & Neil P. Sigmon