The Cambridge guide to teaching English to speakers of others languages - Carter, Ronald, (Cambridge University Press, 2001)