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