[Cryptography Team] Niels Ferguson, Bruce Schneier. "Practical Cryptography"