oxford school dictionary and thesaurus - "robert allen" (2005)