Contemporary Options in Eschatology A Study of the Millennium