Persistent Data Structures - MIT OpenCourseWare