Clan Wars

A young Canadian writer, Siobhán, travels to the Hebrides to trace her roots and research a book she is writing.  She is a MacDonald and is captivated by the clan wars and bitterness that carried on for so many generations between her family and the Campbells.