Divine Revelation and Human Learning