Rules,Patterns and Words - Dave Willis (Cambridge, 2003)