Code Breaking: A History and Exploration Rudolf Kippenhahn
Code breaking has always played a key role in espionage. Now, with the advent of electronic banking and wide-spread concerns about personal privacy, the issues surrounding the coding and decoding of information are more important than ever before'