Out of Eden: The Peopling of the World - Stephen Oppenheimer

In a brilliant synthesis of genetic, archaeological, linguistic and climatic data, Oppenheimer…