Advance your English a short course for advanced learners - Broadhead, Annie (Cambridge Univ. Press, 2002)