Text this: Rational points on curves over finite fields : theory and applications / Harald Niederreiter, Chaoping Xing.