CRYPTOGRAPHY AND NETWORK SECURITY - STALLINGS(WILLIAM) (PEARSON, 2018)