Mastering advanced English language - SARA THORNE (Basingstoke Macmillan, 1997)