The code book. : The science of secrecy from ancient egypt to quantum cryptography. - Singh, Simon (Saint Joseph's University, 1999)