Elements of the theory of numbers - Dence, Joseph B. (Harcourt Academic Press, 1998)