Cryptography Arithmetic - Omondi, Amos R. (Springer International Publishing, 2020)