An introduction to the theory of numbers - Niven, Ivan, 1915-1999 (John Wiley & Sons, 1991)