Annals of the Parish: And the Ayrshire Legatees
Publisher: William Blackwood
Published: 1895
Number of pages: 333