Stagnation, Progress and the Future of Civilization