Course in number theory and cryptography - Koblitz Neal (1994)
English