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