Hecke's Theory of Modular Forms and Dirichlet Series (2nd Printing and Revisions) (Monographs in Number Theory)