Explains and illustrates twenty-nine codes which can be used to send secret messages or as brainteasers.