Zaslat SMS: Elements of the theory of algebraic curves.