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