The code book : the science of secrecy from ancient Egypt to quantum cryptography - Singh, Simon (Anchor Books, 2000)