The end of the beginning: revelation 21 - 22 and the Old Testament - Dumbrell, William J. (The Moore Theological College lectures, 1985)