Resources:

Revelation 21:1-8

Revelation (The New International Greek Testament Commentary), G.K. Beale

Revelation (Baker Exegetical Commentary on the New Testament)Grant Osborne

Affirming the Apostles’ Creed, J.I. Packer

Reformed Dogmatics, Volume 4: Holy Spirit, Church, and New CreationHerman Bavinck