Darwinian Cultural Evolution - Shennan, Stephen (Archaeological theory today /, 2012)