This is a guide for cryptographers and code-busters. It includes codebreaking methods, complex cipher methods, tools for encrypting messages, and a history of how codes and ciphers have developed, from the ancient Greeks to the Kama Sutra and computer ciphers.