Elementary number theory in nine chapters

James J. Tattersall
Cambridge University Press
9780521585316
0-521-58531-7