This book I guess is perfect for students having one of those exams, but was not good for me. There are short explanations of the concepts, followed by a ton of solved exercises, which I usually consider a good thing. The problem here is that all of the exercises are from actual exams, which implies two things: 1-There are a ton of exercises that are basically the same. 2-All the exercises are long and difficult, usually involving long calculations.