The Doctrine of Revelation: A Narrative Interpretation (Edinburgh Studies in Constructive Theology)