Algebraic curves over a finite field - Hirschfeld, J. W. P. (Priceton University Press, 2025)