Ric Wood rated Applied cryptography: 4 stars Nov. 11, 2014 Public Applied cryptography by Bruce Schneier