I think you mean: Cryptography Engineering : Design Principles and Practical Applications  by Niels Ferguson, Bruce Schneier, and Tadayoshi Kohno<p>The book is introduction to the engineering problems and details when implementing cryptography. It introduces primitives, like symmetric ciphers, hash functions etc. and then shows how to write actual protocols using them. It covers many practical details and implementation concerns. I think it&#x27;s good read. Just bear in mind that it&#x27;s not comprehensive or authoritative.   Some advice can be controversial. For example, they lean on authentication before encryption that  others consider bad practice.