CRYPTOGRAPHY AND NETWORK SECURITY - STALLINGS, WILLIAM (NEW DELHI PHI, 2005)