An introduction to Riemann surfaces, algebraic curves, and moduli spaces - Schlichenmaier, Martin, 1952- (Theoretical and mathematical physics, 2007)