An Introduction to Riemann Surfaces, Algebraic Curves and Moduli Spaces - Schlichenmaier, Martin (Theoretical and Mathematical Physics, 2007)