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