Genes, memes and human history : darwinian archaeology and cultural evolution - Shennan, Stephen (Thames and Hudson, 2002)