I bought this because my instructor uses it for class but the material is a bit hard to understand it's not so clear. It's bearable if you review it consistently....