End of Days by Chris Jennings **** (of 4)