num_pages: 280
description: Book by
language: English
title: History and the Idea of Progress
titlecomplete: History and the Idea of Progress
genres: Nonfiction, History
ratings_count: 3
publisher: Cornell University Press