a good place to find explain to root , prefix and suffix
http://www.learnenglish.de/grammar/prefixtext.html
a good place find find etymology of English words
http://www.prefixsuffix.com/etymology.php
http://www.etymonline.com/index.php?allowed_in_frame=0&search=moon&searchmode=none
unlocking the secrets of root words prefixes and suffixes
The Secret Life of Words: English Words and Their Origins
http://www.thegreatcourses.com/tgc/courses/course_detail.aspx?cid=2140
History of the English Language, 2nd Edition
http://www.thegreatcourses.com/tgc/courses/course_detail.aspx?cid=2250