Of course, no single book can claim to have completely dealt with all the common mistakes English learners and speakers make, but this one did a good job in that light. It is effective in tackling grammatical errors: whether subject-verb agreement or complex tense use. It also prescribes when to use active or passive report. Students can use this book as a self-study companion. It provided rich and varied approach to grammatical applications. Generous focus was given to all the parts-of-speech, as well as to a variety of phrasal verbs. In a nutshell, this is a useful book for both learners and advanced native speakers. Its low price and emphases on contemporary vocabulary would be welcomed by all. Call it an affordable asset.