Cryptography and Network Security: Principles and Practices 4/E - Stallings, William (Vidhyanagar Pearson, 2007)