I found this so fascinating its a series of videos, all very worthwhile. I hope you enjoy them: