Basic Structures of Function Field Arithmetic by David Goss