Concise survey of the Book of Revelation survey — Craig S. Keener