This book, which is based on Pnlya's method of problem solving, aids students in their transition from calculus (or precalculus) to higher-level mathematics. The book begins by providing a great deal of guidance on how to approach definitions, examples, and theorems in mathematics. It ends by providing projects for independent study. Students will follow Pnlya's four step process: learn to understand the problem; devise a plan to solve the problem; carry out that plan; and look back and check what the results told them. Special emphasis is placed on reading carefully and writing well. The authors have included a wide variety of examples, exercises with solutions, problems, and over 40 illustrations, chosen to emphasize these goals. Historical connections are made throughout the text, and students are encouraged to use the rather extensive bibliography to begin making connections of their own. While standard texts in this area prepare students for future courses in algebra, this book also includes chapters on sequences, convergence, and metric spaces for those wanting to bridge the gap between the standard course in calculus and one in analysis.