An Introduction to Riemann Surfaces, Algebraic Curves and Moduli Spaces - Schlichenmaier, Martin; Beiglböck, W. (Springer Berlin Heidelberg, 2007)