Report of the Greenock Philosophical Society
Notes: Itemid 119688

Holdings incomplete.