progress and other modern myths