Cryptography and network security - Kahate, Atul (Tata McGraw Hill, 2003)