Advance Your English : short course for advanced learners (Coursebook) - Annie Broadhead (Cambridge University Press, 2000)