An A - Z of English grammar and usage - Leech, Geoffrey N. 1936-2014 (Longman, 1996)