The roots of English
by
Robert Claiborne
A reader's handbook of word origins.