Working with texts: a core introduction to language analysis - Ronald Carter (Routledge, 2001)