Books In Review: Alternative realities John of Patmos presents readers of Revelation with fantastical visions of what life could be, just as Dickens does to Scrooge. by Kat Banakis May 2, 2016