Advanced grammar in use a self-study reference and practice book for advanced learners of English : with answers - Hewings, Martin (Cambridge, Eng. Cambridge University Press, 1999)
Keywords: English language -- Grammar -- Problems and exercices; English language -- Self-instruction.