Science and Religion in Europe History and Philosophy of the Great Debate