William Stallings

Cryptography and Network Security;Principles and Practices - 4 - Phi 2006