Magic, Religion, Science: The Three Pillars of Thought