progress and civilization through the ages