Hamish Macbeth murder mystery