Applied Cryptography: Protocols, Algorithms, and Source Code... By Schneier, Bruce Paperback From $10.99 Free Shipping