Cryptography And Network Security - Stalling, William (Pearson New Delhi, 2018)