The Enduring Quest for Meaning: Humans, Mystery, and the Story of Religion