Spoils of Time: A History of the World from Earliest Times to the Sixteenth Century