The Marguerite : benefactors' review ...
St. John's College (University of Cambridge),issuing body.
Description based on: 2016 issue.
St. John's College (University of Cambridge)
St. John's College (University of Cambridge)
Fund raising