Cryptography the science of secret writing - Smith, Laurence D. (Dover, 1955)