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