I absolutely hate this math book. It does a terrible job at presenting concepts, to little practice of a new concept, and way to much review. I would give it less than one star if it were an option. Please try to go check this book out at a store if you are considering buying it. I bought it because so many people I knew recommended it. I wish I never had.