Longing for the end: a history of millennialism in Western civilization - Baumgartner, Frederic J. (Macmillan, 1999)