A helpful and comprehensive book. Covers all module questions and more importantly provide solutions/hints to the problems.
Why 4 star then? (why not 5 star)
I think the author should have organised questions of same concept at a place; it just borrowed it from ICAI module and provided solutions. Because of this, it hard to confirm if we've learnt the concept or not.