Diophantine Geometry by Joseph H. Silverman & Marc Hindry