Revelation, the last book of the New Testament, gives us glimpses of Heaven and things to come, when Christ shall return to rule the nations. Also detailed are the resurrection of just and unjust, the end of time and the descent of the new Jerusalem to earth.