Rational Points on Curves over Finite Fields: Theory and Applications (London Mathematical Society Lecture Note Series)