Puts the belief that the world will come to an end in historical context from the early Babylonians to the more than 2000 millennialist groups that are presently preparing for the great battle between good and evil.