Annual report.
Greenock Ragged School Association.
Greenock : Greenock Ragged School Association,
Description based on: 2nd (1850/51).
Greenock Ragged School Association