The Idea of Progress: An Inquiry into its Origin and Growth