The book is pretty good, neatly laid out. The revision content is fairly good. The book covers the chapters' content extensively and comprehensively. It has 8 sample papers out of which 3 are solved and the rest have hints to certain questions. Needless to say, there could have been more of the sample papers but they are still ample.