Expecting the end: millennialism in social and historical context - Newport, Kenneth G. C.; Gribben, Crawford (Millennium (Eschatology), 2006)