In Unspoiled Endings, Christopher T. Holmes seeks to address two general but ultimately inadequate approaches to the book of Revelation. On the one hand, some obsess about decoding its symbolic language and providing a proper timetable for understanding the end times. On the other hand, many simply disregard or neglect Revelation altogether because of its strange or unsettling contents. Unspoiled Endings offers a historical, literary,...