Constable Hamish Macbeth serves in Lochdubh, a small village in the Scottish Highlands. A man without ambition and often considered lazy, he nonetheless has an astute mind for solving crimes a fact often ignored by his superiors. Which, Of course, sometimes works in Hamishs favor: He prefers his station in the small community, and therefore actively avoids any promotion that would lead to him being moved to a post at a larger station. Below is a complete list to date of mysteries starring Hamish Macbeth, written by M.C. Beaton.