Millennialism: The Two Major Views