A New Kind of Science. Structure and Interpretation of Computer Programs, Video Lecture.
to experience pearltrees activate javascript.