Why Isn't Functional Programming the Norm? – Richard Feldman
vonMetosinamYouTube
I've seen this video and found it quite interesting. It's a talk about why the top programming languages we currently have are mostly OOP and whether the reason for this is really OOP or just by incident of history.