The Catholic highlands of Scotland the western highlands and islands
Blundell, Odo.
Edinburgh Sands
1917