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