Designed for students preparing to engage in their first struggles to understand and write proofs and to read mathematics independently, this is well suited as a supplementary text in courses on introductory real analysis, advanced calculus, abstract algebra, or topology. The book teaches in detail how to construct examples and non-examples to help understand a new theorem or definition; it shows how to discover the outline of a proof in the form of the theorem and how logical structures determine the forms that proofs may take. Throughout, the text asks the reader to pause and work on an example or a problem before continuing, and encourages the student to engage the topic at hand and to learn from failed attempts at solving problems. The book may also be used as the main text for a transitions course bridging the gap between calculus and higher mathematics. The whole concludes with a set of Laboratories in which students can practice the skills learned in the earlier chapters on set theory and function theory.For Students Congratulations! You are about to take a course in mathematical proof. If you are nervous about the whole thing, this book is for you (if not, please read the second and third paragraphs in the introduction for professors following this, so you won't feel left out). The rumors are true; a first course in proof may be very hard because you will have to do three things that are probably new to you: 1. Read mathematics independently. 2. Understand proofs on your own. :1. Discover and write your own proofs. This book is all about what to do if this list is threatening because you never read your calculus book or can't do proofs. Here's the good news: you must be good at mathematics or you wouldn't have gotten this far. Here's the bad news: what worked before may not work this time. Success may lie in improving or discarding many habits that were good enough once but aren't now. Let's see how we've gotten to a point at which someone could darlO