Number theory - Z.I. Borevich and I.R. Shafarevich (Academic Pres)