Philosophy, Religion and History of Science