this video is excellent - i'd say i knew about 90 percent of how an engine works but only 20 percent of the names of various pieces, and this put the last bits together for me very effectively