Essential English Grammar Supplementary Exercises With Answers - Naylor (Cambridge University Press London, 2004)