Ancient and modern European stained glass and religious art

Author: Brian Clarke