Number theory : Volume I: tools and diophantine equations - Cohen, Henri (Graduate Texts in Mathematics,)