Secret Language: Codes, Tricks, Spies, Thieves, and Symbols by Barry J. Blake (Paperback, 2011)