Algebraic Curves Over Finite Fields by Carlos Moreno