An introduction to Riemann surfaces, algebraic curves, and moduli spaces / - Schlichenmaier, Martin, (Springer-Verlag,, 1989)