Spiritual values and social progress (1999)