Socrates and Divine Revelation