Cryptography and network security - Kahate, Atul (Tata Mcgraw Hill Education, New Delhi, 2008)