Set in 1930s Scotland and brimming with eccentric characters and incisive humour, The Turning Tide is Catriona McPherson 's best Dandy Gilver mystery yet.