Seol mar théacs é seo: Revelation 19 in historical and mythological context