Great review for test prep or just help in class. It has a pretest at the beginning that helps guide you to what types of problems you need to focus on and which ones you can skip over because you already know how to do them. Very nice book....