Compact Riemann surfaces: an introduction to contemporary mathematics. Third edition. - Springer Verlag, 2006. - ( Universitext ).