Cryptography and network security principal and practice 4/E - Stallings, William (Vidhyanagar PHI, 2007)