Serious Cryptography
Jean-Philippe Aumasson
Applied Cryptography
Bruce Schneier
Cryptography Engineering: Design Principles and Practical Applications
Niels Ferguson & Bruce Schneier & Tadayoshi Kohno