A classical introduction to modern number theory - Ireland, Kenneth; Rosen, Michael (Graduate Texts in Mathematics, 84, 2010)