Encyclopedia of millennialism and millennial movements - Landes, Richard Allen (Routledge, 2000)