I've used this book to teach a Pre-Calculus prep workshop for high school students for the last 4 years. I find it to be great - well explained, thorough, humorous at times, and absolutely no shortage of practice problems will fully worked out solut...