Cryptography and Network Security : Principles and Practice - Stallings, William (Noida: Pearson India Education Services, 2024)