I have studied this book quite some time back. It is really a very good grammar book for non English speaking people. I would not say it is an exhaustive one. But even if one has a basic knowledge of English grammar, this book serves as a good referral book at times.