Philosophical and Cultural Tension between Science and Religion