York Minster : a catalogue of medieval stained glass (Corpus vitrearum medii aevi - Great Britain)