Cryptography : the science of secret writing - Smith, Laurence Dwight (Dover Publications, Inc, 1955)