Practical Cryptography (2003)

by N Ferguson, B Schneier