Applied Cryptography (1996)

by B Schneier