Cryptography and Network Security - Acharya, Rathnakar (2020)