Revelation 19 in historical and mythological context - Thomas, David Andrew, 1963- (Studies in biblical literature, 2008)