Characters and Automorphism Groups of Compact Riemann Surfaces (London Mathematical Society Lecture Note Series)