This concise treatment presents an expository account of the theory of modular forms and its application to number theory and analysis. Prerequisites include a grasp of the elements of complex variable theory, group theory, and number theory. Substantial notes at the end of each chapter provide detailed explanations of the more difficult points covered in the text.