Eschatology: Spes Meliorum Temporum - Herzer, Mark A. (A new divinity, 2018)