This book covers both the classical and representation theoretic views of automorphic forms in a style that is accessible to graduate students entering the field. The treatment is based on complete proofs, which reveal the uniqueness principles underlying the basic constructions.