The World: A Family History of Humanity by Simon Montefiore Publisher: Alfred A. KnopfISBN: 9780525659532Read More and Get a Copy