Fundamentals of number theory - LeVeque, William J. (Massachusetts Addison-Wesley Publishing, 1977)