Mastering advanced English - Thorne, Sara (1997)