Cryptography - Burnett, Steve (New Delhi Tata Mc Graw hill, 2000)