Cultural evolution and cultural variation Peter J. Richerson With thanks to Robert Boyd Talk to Radcliffe Exploratory Seminar on Cooperation and Human.