Algebraic curves over a finite field - Hirschfeld, J. W. P. (Princeton series in applied mathematics)