Code breaking
by
Rudolf Kippenhahn
A chronicle of cryptography and an explanation of the cryptographer's craft.