Of Science, Philosophy and Revelation