Algebraic Curves and Riemann Surfaces for Undergraduates - Anil Nerode, Noam Greenberg (Springer, 2022)