Algebraic Curves - Maxim E. Kazaryan, Sergei K. Lando, Victor V. Prasolov (Springer, 2018)