The Western Isles ... With [plates and] a map.
MacGregor, Alasdair Alpin,1899-1970.
London,
1949.