Religion and Science From Galileo to Bergson