For the past several decades the theory of automorphic forms has become a major focal point of development in number theory and algebraic geometry, with applications in many diverse areas, including combinatorics and mathematical physics. The twelve chapters of this monograph give a broad, user-friendly introduction to the Langlands program, that is, the theory of automorphic forms and its connection with the theory of L-functions and other fields...