Complete history of the world - Barraclough, Geoffrey (Mapping history, 2004)