Rational Points On Curves Over Finite Fields by Harald Niederreiter & Chaoping Xing