An A-Z of English grammar and usage - Leech, Geoffrey N. (Edward Arnold, 1989)