Report of the annual meeting of the Greenock Young Men's Protestant Association,
Greenock Young Men's Protestant Association.
Greenock : Greenock Young Men's Protestant Association,
Description based on: 7th (1870).
Greenock Young Men's Protestant Association