This textbook is recommended for students who might be looking for a score above 7. This is not a book for people that are just starting to learn English. If you feel that you have a pretty good understanding of basic and intermediate grammar, this is the book for you. It has a nice way of focussing on areas of English which are confusing to many learners. This is a book to use when you have completed an intermediate grammar book.
The Big Book of English Grammar for ESL and English Learners: Prepositions, Phrasal Verbs, English Articles (a, an and the), Gerunds and Infinitives, Irregular Verbs, and English Expressions