Stallings, William Cryptography and Network Security: Principles and Practice - 2 - New Delhi Methodology Research 2008 - 421 ISBN: 9789332518773