Takloo-Bighash, Ramin
A Pythagorean introduction to number theory : right triangles, sums of squares, and arithmetic
Cham, Switzerland : Springer, 2018. xviii, 279 p. -- (Undergraduate texts in mathematics) 
QA241 T35