Geometry and Spectra of Compact Riemann Surfaces (Progress in Mathematics)