Communicative grammer of English - Leech, Geoffrey (Singapore Longman, 1979)