Ramin Takloo-Bighash (2018). A Pythagorean Introduction to Number Theory. Springer Science+Business Media.