The Angels & Saints on the West Screen (Coventry Cathedral Pamphlet).
Language: eng