An introduction to number theory with cryptography - Kraft, James R. (CRC Press, Taylor & Francis Group,, 2018)