It's an hour but well worth a listen/watch
http://ecorner.stanford.edu/authorMaterialInfo.html?mid=2574
It's an hour but well worth a listen/watch
http://ecorner.stanford.edu/authorMaterialInfo.html?mid=2574