An introduction to the theory of numbers - Niven, Ivan (New Delhi Wiley Eastern, 1993)