What is the book of Revelation? Does it describe in veiled language events of its writer's own day, or is it largely a prophecy of events still to come? What should readers today do with strange... This description may be from another edition of this product.