By John Ayto - Dictionary of Word Origins
Subtitle: Histories of More Than 8,000 English-  [Paperback]