+ plenty of questions
+ 3 different levels of questions designed to suit students with varying abilities including development and extension
- not all questions are useful for practice excercises
- no worked solutions
- heavier than most other textbooks
My verdict: it's not bad, but the fitzpatrick one is much better in my opinion.