Comment Comment by julespitt I second the recommendation of Diana Kleiner's video lectures. Absolutely fantastic, thorough, and well explained. parent julespitt 12 years ago