Stallings, William Cryptography and Network Security: Principles and Practices - New Delhi Pearson Education 2006 - 680 Subjects--Topical Terms: Engineering