Here's a site about English word origins that is worth browsing:
http://courses.nus.edu.sg/course/elltankw/2262/Vocab/D.htm