Pommersheim, Marks, Flapan:

Number Theory: A Lively Introduction with Proofs, Applications, and Stories, 1st Edition

Student Companion Site
* These links will open a new window