These two threads have some awesome answers, and link to other answers about the topic. It's a very interesting one, I hope you find the information you want! /u/cecikierk and /u/svarogteuse have especially informative answers.