Modern Cognitive Religion and its challenges