Fundamentals of number theory - Leveque William J (1977)