Structure and Interpretation of Computer Programs Video Lectures (1986)
(news.ycombinator.com)
1.
2.