STALLINGS, WILLIAM CRYPTOGRAPHY AND NETWORK SECURITY - 3 ed. - NEW DELHI PHI 2005 - 681 ISBN: 8120323858