Of Angels, Beasts, and Plagues: The Message of Revelation for a New Millennium