Recent glass in the parish church at Charlbury, Oxfordshire.