William Stallings Cryptography and Network Security Second Edition Principles and Practice William Stallings - India Pearson 2000 Gifted by Prof. V Rajaraman ISBN: 9814035890