The Hutchinson Concise Dictionary of Word Origins by Adrian Room
Contains entymologies of thousands of English words, with information on language of origin, and including recently coined words such as disco and slang such as yob. It should be of use to anyone interested in the history of words and how language is used.