I run an academy which prepares students for various competitive exams.It has been a good companion of the aspirants since decades. I myself prepared from this book for my exams. A sufficient ly large no of exercises, solved examples, gist of formulaes at the beginning of each chapter are its plus points.
However book needs some editing as there are some questions which need correction, so is needed for some answers. A little bit of regrouping of questions will make it awesome. Further it is perfect for junior level exams in todays scenario. For senior level exams like PO/CAT you need to search for another good book.