Cryptography and network security - Kahate, Atul (Tata McGraw-Hill Publishing Company Ltd., New Delhi, 2008)