Text this: Theta constants, Riemann surfaces, and the modular group : an introduction with applications to uniformization theorems, partition identities, and combinatorial number theory / Hershel M. Farkas, Irwin Kra.