CRYPTOGRAPHY AND NETWORK SECURITY - FOROUZAN, BEHROUZ A (NEW DELHI MCGRAW HILL, 2016)