Mathematics of ciphers: number theory and RSA cryptography - Coutinho, S.C (Universities Press, 1999)