Advanced learners' grammar : a self-study reference & practice book with answers - Foley, Mark; Hall, Diane (England, Essex : Pearson Education Limited, 2003)
Keywords: English language -- Grammar; English language -- Textbooks for foreign students; English language -- Problems, exercises, etc