John Macpherson the 'Skye martyr'
MacPherson, G. W.
Portree Skye Graphics
1982
MacPherson, John.