Not good book it contains more explanation and information reading this book will be surely your best of time which you can use for other subject . there is some miss print also but some content does not satisfied u.k English the problem is that there is no separate error correction section this book this book is not up to mark for competition examination in grammar section it has put up lots of rule which contradict to each other so it create confusion . in a nut shell we can say this book is not good for understanding general English