The Concise Oxford Dictionary of English Etymology provides brief and direct information on the origin and development of English words
Download