An introduction to diophantine equations by Titu Andreescu | Menrva Books | MenrvaBooks