I really enjoyed this book:
"Crypto: How the Code Rebels Beat the Government Saving Privacy in the Digital Age"
http://www.amazon.com/Crypto-Rebels-Government-Privacy-Digit...
Doesn't really teach crypto methods, but it gives a solid (and interesting) lesson about the history and thinking behind cryptology. A good read even if you're not a developer, IMHO