Revelation and the last things - Christ, the first and the last - Daniel 7:9-14, Revelation 1:1-20 by St Michael's Church, Chester Square