Algebraic Curves - Kazaryan; Lando, Sergei K.; Prasolov, Victor V.; Tsilevich, Natalia (Springer International Publishing, 2018)