“John Martin’s The Deluge: Meaning and the Spectacular.” Yale Center for British Art. Yale University. 17 November 1981.
Research and Teaching Website
“John Martin’s The Deluge: Meaning and the Spectacular.” Yale Center for British Art. Yale University. 17 November 1981.