The Doctrine of Revelation: How God Reveals His Nature and His Will