twenty ninth lecture on great theoretical ideas 247998