I'm currently making my way through this Anne Macleod novel, set (mainly) in the years of the First World War. As you all know, one of my current interests is this episode from the 20th century, and the book puts a human face on those affected by it. Dark Ship is set in Stornoway, just before a bunch of young men are going off to the war in France. Occasionally, there is a Fast Forward movement to the mid 1990s or the late 1930s. It's a reasonable read, but a tad long-winded for my liking. However, the fact that I have made it to the half-way stage does mean it is quite acceptable.
More info here.