life of Alexander Campbell
By: by W. H. Marwick.
Publisher: Glasgow and District Co-operative Association
Place of publication: Glasgow
Language: eng
Number of pages: 23
Subjects: Campbell, Alexander, -- 1796-1870.