Alistair Moffat is a Borderer, not a Highlander. Enormous cultural (and language difference). How can one write well about the other? Well, Moffat did and did reasonable well in this work. He was 'way off the mark -- and he was dead on.

Take this volume as just another 'outlander' view of Highland culture. A good one, mind you, so pay attention. And then read more. Before the '45, after the '45.