"The Singing Sands" by Josephine Tey
I've read a few of her mysteries but I think I must read all of them. She is really very good and this one had a nice flavour of Scotland and especially the Shetlands. She really does it all in terms of plot, characterization, and setting.