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