Donald Ross of Heimra (Volume II of 3) - Black, William, 1841-1898 (Project Gutenberg, 2013)