ieltsmaterial.com
Longman Advanced Learners' Grammar Ebook - Mark Foley & Diane Hall
The Advanced Learners' Grammar is a comprehensive advanced level grammar of the English language with cross-referenced practice exercises and a full set of diagnostic tests.