Revelation 17 - 22 - Aune, David Edward (Word biblical commentary, 1998)