Science and religion address different questions. Science seeks to find out how the world works; it is becoming more successful every day and we no longer need religion to explain the physical workings of the material world. Religion addresses the nature of truth, the meaning and purpose of our lives. Scientists' methods are unsuited to explore such matters. As long as each sticks to its own sphere, they ought to get along fine. As Stephen J. Gould said, science and religion are "nonoverlapping magisteria."