Revelation: A New Translation with Introduction and Commentary (The Anchor Yale Bible Commentaries)