Mastering advanced English language - Thorne, Sara (New York Palgrave Macmillan, 2008)
Keywords: English language -- Usage; English language -- Study and teaching