Cryptography and network security new edition - A. Kahate (New Delhi Tata Mc Graw Hill, 2013)