ПЕРВОЕ ВЫСШЕЕ ТЕХНИЧЕСКОЕ УЧЕБНОЕ ЗАВЕДЕНИЕ В РОССИИ
Oxford Practice Grammar Advanced.pdf Link
This is my favorite part. Many advanced learners have fossilized errors. This book forces you to look at a sentence (like “ If I would have known... ”) and fix it. It trains your editorial eye.