Understanding the Book of Revelation as Cultural Literature: John's Vision Influenced by Past and Present World Empires, Middle Eastern Gods and Goddesses, and Roman Emperor Worship