Text this: An introduction to Riemann surfaces, algebraic curves, and moduli spaces /