An Introduction to Reimann surfaces, algebraic curves and moduli spaces. - Schlichenmaier, Martin (Lecture notes in physics nLecture notes in physics, 1989)