In reply to Douglas Griffin:
George Mackay Brown is wonderful. My favourite is Beside the Ocean of Time. I haven't read Magnus, although I think we do have a copy in the house - must get on to it.
You might also be interested in Maggie Fergusson's biography of GMB. It's a terrific piece of work.