Introduction to number theory with cryptography - Kraft, James S.; Washington , Lawrence C. (Boca Raton : CRC Press, 2014)