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