An introduction to Riemann surfaces, algebraic curves and moduli spaces - Schlichenmaier, Martin (Lecture Notes in Physics ;, 1989)