Barron's E-Z Calculus teaches calculus through a fantasy story—a unique and engaging approach. All math should be this fun! Practice exercises, tests, and answers are included in one book. This is not as comprehensive as other calculus books, but any high school student who gets this far is already ahead. Highly recommended as an introduction, supplement or a course for "fun."