And now, for the next 100 years : St. Columba's Church of Scotland in Pont Street 1884-1984.
[London : The Church,
1984]
St. Columba's Church of Scotland (London, England)