Genes, memes, and human history - Shennan, Stephen (Thames & Hudson, 2002)