Number Theory: A Lively Introduction with Proofs, Applications, and Stories
James Pommersheim, Tim Marks, Erica Flapan
★ 5.0