If some one wants to learn english in depth or wants to go pursue english as a subject so this book is sooo.good for them.
But if you are going to giving comparative exam thn I will not prefer this book because at comparative exam you would have very short period of time and u would have many other subjects at that time u dnt need depth of it.
So this Book is best for those who have a lot of time to give any exam or a lot of time for this particular subject.