ARMAGEDDON: the biblical final battle between the forces of good and evil