not a fan of princeton review...it didn't really teach me anything after reading through the whole thing. I sugggest looking online...the two i used were www.smartdoodle.com and www.number2.com . Both helped, but number2 was a lot more basic while smartdoodle's explanations were more comprehensive.