The Cambridge guide to teaching english to speakers of other languages - Carter, Ronald; Numan, David (Cambridge University, 2001)