A course in number theory and cryptography - Koblitz, Neal, 1948- (Graduate texts in mathematics (Springer-Verlag), 1994)