Manyebook
David E. Aune
The New Testament in Its Literary Environment
Revelation 17-22