Lochdubh Constable Hamish Macbeth learns newcomer Catriona Beldame is regarded as a witch. Hamish is charmed by her until he finds out she has been supplying dangerous potions. When she is found murdered, he must solve yet another murder to bring peace and quiet back to his beloved Highlands village. 25th in the series. "Treat of a mystery... Malcolm's lovely, rich voice carries the story well, offering a narration that flows over listeners... an enveloping and luxuriant aural experience."—Booklist