Millennial Visions and Conflict with Society - Bromley, David G. (The Oxford handbook of millennialism, 2016)