For those of us who are visual, here's how you want to get your theology. Denis McNamara, Ph.D. explains the transcendent imagery of the City of God in Revelation as displayed in Church architecture of San Chapelle in Paris, France.
This is a snippet from the upcoming series The Catholicism Project featuring Fr. Robert Barron due out this Fall 2010. It looks incredible.