The Lamb, the Woman, and the Dragon: Studies in the Revelation of St. John