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