Religion, Science and Culture