Modular Forms
It provides the reader with the basic knowledge of elliptic modular forms necessary to understand the recent developments in number theory. The first part gives the general theory of modular groups, modular forms and Hecke operators, with emphasis on the Hecke-Weil theory of the relation between modular forms and Dirichlet series. The second part is on the unit groups of quaternion algebras, which are seldom dealt with in books. The so-called Eichler-Selberg trace formula of Hecke operators follows next and the explicit computable formula is given. In the last chapter, Eisenstein series with parameter are discussed following the recent work of Shimura: Eisenstein series are likely to play a very important role in the future progress of number theory, and this chapter provides a good introduction to the topic.
A First Course in Modular Forms
This book introduces the theory of modular forms with an eye toward the Modularity Theorem: All rational elliptic curves arise from modular forms. The topics covered include: • elliptic curves as complex tori and as algebraic curves, • modular curves as Riemann surfaces and as algebraic curves, • Hecke operators and Atkin–Lehner theory, • Hecke eigenforms and their arithmetic properties, • the Jacobians of modular curves and the Abelian varieties associated to Hecke eigenforms, • elliptic and modular curves modulo p and the Eichler–Shimura Relation, • the Galois representations associated to elliptic curves and to Hecke eigenforms. As it presents these ideas, the book states the Modularity Theorem in various forms, relating them to each other and touching on their applications to number theory.

