Applied Cryptography (1996)

by D Schneier