Oxford English Grammar Advanced - The Advanced Guide Answer Book
Oxford English Grammar: the advanced guide is a grammar reference and practice book for the proficient English student.
It offers comprehensive, advanced explanations of language concepts with annotated examples; examples of common grammar mistakes and how to correct them;