The gloaming of life: a memoir of James Stirling
Publisher: Scottish Temperance League
Published: 1876
Number of pages: 217