Picked up the book "Code Breaking - A History and Explanation" the other day from a local bookstore. It is a GREAT book that goes over multiple types of codes, etc and explains them - plus history and more.

Author is Rudolf Kippenhahn, and ISBN is 1-58567-089-8

http://www.amazon.com/gp/product/158...066362?ie=UTF8