Mastering Advanced English Language - Thorn, Sara (Palgrave, 1997)