Worlds together, worlds apart a history of the world from the beginnings of humankind to the present - Tignor, Robert L. (W. W. Norton, 2008)