Cryptography and Network Security: Principles and Practices - William, Stallings (New Delhi PHI, 2025)