Manyebook
Ann Hibner Koblitz
A Course in Number Theory and Cryptography