Technology, Spirituality, and Social Trends by Kerby Anderson