Contemporary Options in Eschatology: A Study of the Millennium