I have practiced problems from this book and can say that this book is pretty good. The questions are difficult enough to keep your brain working and easy enough to not let down your confidence level. There are questions that are not usually asked in the various competitive exams and you would like to filter them out. I must also add that the answers to some problems are incorrect and you may need to double check them.