The City of London Churches - St. Vedast, Foster Lane.
Place of publication: p. 20-23
Language: eng