Exploring grammar in writing : upper-intermediate and advanced with answers - Hughes, Rebecca (Cambridge University Press, 2005)