Elementary theory of numbers - LeVeque, William J. (Dover, 1990)
Includes index