A People&rsquo;s History of the World: From the Stone Age to the New Millennium