Although the price is a little high, the book is well worth the price.  This is one of those books where the authors leave nothing out by assuming you know something that you don't, but yet are concise in their delivery, without being wordy and adding a lot of unneeded discussion.  Part of the learning and discovery are in the well thought out exercises, so you'll want to do all of them.  You shouldn't have any problems doing them all, because there was nothing left out in the chapters which would not allow you to complete all the exercises.<br><br>The book covers all the basics of sets and logic, in case you are not up to speed on those topics. Later chapters focus on various topics, so you could skip some of those that don't interest you.  This book is highly recommended before undertaking a rigorous calculus or other higher level math course, since the study of proofs seems to be something that is left out these days in high school and college.