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