The Message of Revelation - Michael Wilcock

What is the book of Revelation? Does it describe in veiled language events of its writer's own day,…