Cryptography Engineering: Design Principles and Practical Applications, Paperback/Niels Ferguson