Title: Fifteenth-century glass in the chancel window of St. Peter Mancroft, Norwich