SMS: Riemann surfaces, theta functions, and abelian automorphism groups / Robert D. M. Accola.