Revelation, Rationality Knowledge and Truth