Caro Ramsay is a Scottish writer of crime fiction