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