Number Theory in Function Fields by Michael Rosen