I just got this book and it is outstanding. In my collection of textbooks Stewart is my favorite, and this book by Adrian Banner is now my favorite supplement. ( Okay I have to keep relearning this stuff, it is therapy). But anyone taking Calculus or someone who needs a refresher, this is the book. Unlike the outlines, this book offers a style that explains topics in detail, but also provides key points to study. I highly recommend this book. If you only could choose one, this would be it.