Iona : a spiritual landscape : (the knowing of a small Hebridean island).
Pratt, Mike.
Red Squirrel Press,
2011.