Weir of Hermiston: An Unfinished Romance
Publisher: Chatto and Windus
Published: 1896
Number of pages: 341