A Course in Number Theory and Cryptography door Neal I. Koblitz & Ann Hibner Koblitz