Scripture testifies that in the work of Jesus Christ the power of Satan, sin, and death has been broken. Yet on and on the ages roll, and wars rage, humans destroy one another and themselves, and natural evils such as earthquakes and tsunamis occur. We seem to suffer what J. H. Bavinck calls «the great delay,» still awaiting Christ's final victory. In this illuminating survey of the book of Revelation, Bavinck examines the status of the church and the world in the times of the end but...