Gripping Scottish crime tale