Technological Progress and Spiritual Decadence.