Revelation : A New translation with introduction and commentary - Koester, Craig R. (Anchor Yale Bible ;, 2014)