Introduction to algebraic and Abelian functions - Lang, Serge (Graduate texts in mathematics, 1982)