Culture, society and evolutionary theory. - Shennan, Stephen (2004)