Cryptography and Network Security - Atul Kahate (Tata Mcgraw Hill, 2008)