The History of the Highland Clearances Second Edition, Altered and Revised - Mackenzie, Alexander, 1838-1898