This book is worth reading and if you are preparing for some competitive exam like ssc, banks etc. than it’s just for you.
The details and explanation are just amazingly defined.
Just go for the book it’s worth reading worth exploring. Go and get English.