York Minster : a catalogue of medieval stained glass