Elementary number theory in nine chapters - Tattersall, James J. 1941- (Cambridge University Press, 1999)