Cryptography and network security. 2nd Ed. - Kahate, Atul (Tata McGraw Hill, 2008)