Theology of Hope: A Contemporary Christian Eschatology