English Grammar: 100 Tragically Common Mistakes (and How to Correct Them)

Strictly speaking, this is a style guide. But for advanced learners, grammar is about elegance. This tiny, controversial, brilliant book teaches you to omit needless words and write with precision. If you want to write like a journalist, read this.

The best books for learning English grammar range from student-centered workbooks like the Grammar in Use series to comprehensive reference guides like Practical English Usage