English grammar lessons upper-immediate with answers - Michael Dean (Oxford Univ. Press, 1995)