Mysterious Messages: A History of Codes and Ciphers

by Gary Blackwood and Jason Henry
History?s amazing secrets and codes?and how to crack them yourself.

This fascinating... read more