Cryptography The science of secret writing - Smith Laurence Dwight (Dover, 1971)