Figuring Out the Past: The 3,495 Vital Statistics that Explain World History

Author:

Peter Turchin, Daniel Hoyer