The Illusion of God's Presence: The Biological Origins of Spiritual Longing - 9781633880757