Applied Cryptography
Bruce Schneier
Secret and lies: Digital security in a networked world
Cryptography Engineering: Design Principles and Practical Applications
Niels Ferguson & Bruce Schneier & Tadayoshi Kohno