Cryptography And Network Security: Principles And Practices - Stalling, William (NEW DELHI, 2002)