Here's some more books I recommend on the subject of Cryptography and Hacking:

"The Code Book" by Simon Singh is a well written history of classical and modern cryptography, and an easy read as well.

"Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers" is devoted to using Python for modern computer security.

The Codebreakers: The Comprehensive History of Secret Communication from Ancient Times to the Internet is a more comprehensive history of code breakers by David Kahn.

Cryptography Engineering: Design Principles and Practical Applications goes into the implementation of many modern cryptography ciphers.

Learn Python the Hard Way is a free book that also teaches Python to complete beginners.

Feel free to email me any other materials you think belong on this page.