{"title":"Hamish Macbeth Mystery Ser","description":null,"products":[{"product_id":"death-of-a-charming-man-book-m-c-beaton-9780446403382","title":"Death of a Charming Man","description":"All Sergeant Hamish Macbeth wants to do is fish and drink coffee with his fiance. Then a mysterious stranger moves into the neighboring village--a rich, unmarried heartbreaker, causing rivalry among the local women. It is amusing until death threats, assault and murder shatter the tranquil countryside. Hamish must investigate the darker side of love and desire.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49512713879825,"sku":"GOR003779115","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49725310370065,"sku":"CIN0446403385A","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49765345034513,"sku":"CIN0446403385G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50576574972177,"sku":"CIN0446403385VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51107998859537,"sku":"NIN9780446403382","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":52108098535697,"sku":"GOR001116866","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":52969759801617,"sku":"GOR003660567","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0446403385.jpg?v=1751197148"},{"product_id":"death-of-a-scriptwriter-book-m-c-beaton-9780446606981","title":"Death of a Scriptwriter","description":"Patricia Martyn-Broyd was not an easy woman to like. The hawk-nosed spinster had retired to Scotland, unable to write another book since her 1965 mystery featuring the aristocratic Scottish detective Lady Harriet Vere. Local constable Hamish Macbeth thought Patricia must be lonely beneath her rigid pride. A bit lonely himself since the breakup of his engagement, he extended his friendship. But that was before fame and the movie people arrived. A British TV company had decided to feature Lady Harriet in a new series. The constable knew there would be trouble between the middle-aged, dour townsfolk and the flashy, urbane filmmakers. And there was - murder. When one of the scriptwriters for the series is found dead, the tension escalates on the set and in the streets of Drim. And as Hamish pokes into the town's secrets and the TV people's hidden agendas, he finds a large cast of people who wanted to cut out the writer for good - from the boozehound husband jealous of his actress wife's flagrant flirting to the tough, ambitious producer who was threatened with dismissal.","brand":"WoB","offers":[{"title":"US \/ WELL_READ \/ SBYB","offer_id":49530509099281,"sku":"CIN0446606987A","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49629455057169,"sku":"GOR001569793","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49851094728977,"sku":"GOR001511397","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49851731050769,"sku":"CIN0446606987G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50242955411729,"sku":"GOR001179605","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50330391773457,"sku":"CIN0446606987VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0446606987.jpg?v=1751293078"},{"product_id":"death-of-a-macho-man-book-m-c-beaton-9780446403405","title":"Death of a Macho Man","description":"\u003cdiv\u003e \u003cdiv\u003e\u003ci\u003eFrom the author of the Agatha Raisin television series...\u003c\/i\u003e\u003c\/div\u003e \u003cdiv\u003e\u003cb\u003eDEATH OF A MACHO MAN: A Hamish Macbeth Mystery\u003c\/b\u003e\u003c\/div\u003e \u003cdiv\u003eWhen Hamish Macbeth, local constable of the Scottish village of Lochdubh, tries to break up one of the many fights involving Randy Duggan, the ruffian challenges him to a fistfight. But on the chosen day, Duggan is found shot to death and Macbeth is rumored to be the likely suspect. Macbeth must find the murderer, clear his name, and restore his Highland paradise to its usual tranquility.\u003c\/div\u003e \u003c\/div\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49557150925073,"sku":"GOR001223244","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49661669867793,"sku":"GOR002366816","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49724959195409,"sku":"CIN0446403407G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50302534844689,"sku":"CIN0446403407VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50491894137105,"sku":"GOR001533651","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50529702019345,"sku":"CIN0446403407A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51002452377873,"sku":"NIN9780446403405","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0446403407.jpg?v=1750942755"},{"product_id":"death-of-an-addict-book-m-c-beaton-9780446608282","title":"Death of an Addict","description":"\u003cdiv\u003e \u003cdiv\u003e\u003ci\u003eFrom the author of the Agatha Raisin television series...\u003c\/i\u003e\u003c\/div\u003e \u003cdiv\u003e\u003cb\u003eDEATH OF AN ADDICT: A Hamish Macbeth Mystery\u003c\/b\u003e\u003c\/div\u003e \u003cdiv\u003eFormer drug addict Tommy Jarret rents a Scottish chalet to check out reports of a sea monster. But when he is found dead of an apparent drug overdose, constable Hamish Macbeth suspects foul play. Teaming with Glasgow Detective Inspector Olivia Chater, Macbeth goes undercover and dives into the underworld to root out a cartel secretly entrenched in the Highlands.\u003c\/div\u003e \u003c\/div\u003e","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49562144211217,"sku":"GOR001179606","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49724991799569,"sku":"CIN0446608289G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49884376269073,"sku":"CIN0446608289A","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50138270040337,"sku":"GOR001554435","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50586032275729,"sku":"CIN0446608289VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51002462798097,"sku":"NIN9780446608282","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0446608289.jpg?v=1750910540"},{"product_id":"death-of-a-dentist-book-m-c-beaton-9780446606011","title":"Death of a Dentist","description":"From the author of the Agatha Raisin television series.DEATH OF A DENTIST: A Hamish Macbeth MysteryA blinding toothache sends Hamish Macbeth 120 miles out of Lochdubh to the dentist Frederick Gilchrist, only to find him dead. Since everyone is pleased the dentist is deceased--patients, several harassed women, and even his wife--Macbeth faces one of the more biting challenges of his career.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49569630519569,"sku":"GOR001362615","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49632329072913,"sku":"GOR001283731","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49634618016017,"sku":"GOR001920826","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49676854133009,"sku":"CIN0446606014A","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49708978110737,"sku":"CIN0446606014G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50479615770897,"sku":"CIN0446606014VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51002461749521,"sku":"NIN9780446606011","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0446606014.jpg?v=1751451775"},{"product_id":"death-of-a-maid-book-m-c-beaton-9780446615471","title":"Death of a Maid","description":"\u003cdiv\u003e\n\u003cb\u003eTravel to the Scotland Highlands with this classic Hamish Macbeth cozy mystery from the author of the Agatha Raisin series.\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e \u003cbr\u003e \u003cbr\u003e \u003ci\u003eDeath of a Maid: A Hamish Macbeth Mystery\u003c\/i\u003e\u003cbr\u003e \u003cbr\u003e \u003cbr\u003e \u003cbr\u003e Mrs. Gillespie is famous around the northwest of Sutherland for being the best charwoman ever. Of course, if anyone has any social pretensions one does not say charwoman, one talks about \"my maid\". Hamish Macbeth wins Mrs. Gillespie's services in a church raffle but spends most of the day trying to avoid her. She is a malicious gossip and she bangs around the furniture and clanks pots--he wonders how on earth she managed to get such a good reputation.\u003cbr\u003e \u003cbr\u003e \u003cbr\u003e \u003cbr\u003e Then she is found dead in a large house belonging to a retired professor who was out the day she was killed. She has been struck down by a metal bucket of water. Remembering Mrs. Gillespie's malicious gossip, Hamish is sure she delighted in finding out secrets and probably searched through the drawers of the houses she cleaned, which means everyone whose home she cleaned could be a suspect.\u003c\/div\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49573590565137,"sku":"GOR002339680","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50049221820689,"sku":"CIN0446615471G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50133064024337,"sku":"CIN0446615471A","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50498429354257,"sku":"CIN0446615471VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50938334511377,"sku":"GOR001457447","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51002470531345,"sku":"NIN9780446615471","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53238999482641,"sku":"GOR001891155","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0446615471.jpg?v=1751197269"},{"product_id":"death-of-a-celebrity-book-m-c-beaton-9780446612043","title":"Death of a Celebrity","description":"\u003cdiv\u003e\n\u003cb\u003eTravel to the Scotland Highlands with this classic Hamish Macbeth cozy mystery from the author of the Agatha Raisin series.\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e \u003cbr\u003e \u003cbr\u003e \u003ci\u003eDeath of a Celebrity: A Hamish Macbeth Mystery\u003c\/i\u003e\u003cbr\u003e \u003cbr\u003e \u003cbr\u003e \u003cbr\u003e Murder on the Telly Lochdubh, a remote village reached only by a one-track lane, nestles serenely amid Scotland's hills...until well-known TV reporter Crystal French races into town in her bright BMW. And Constable Hamish Macbeth, dourly wed to duty instead of the fiancee who dumped him, promptly gives her a summons for reckless driving.\u003cbr\u003e \u003cbr\u003e \u003cbr\u003e \u003cbr\u003e Outraged, Crystal makes Macbeth's life a misery with a TV report on policing in the Highlands. When she also rakes up old local scandals for her new hit show, Macbeth notes that someone besides himself might be dead keen to stop her. Then someone does-with stealth and violence. Now, finding out who did it will lead the laconic Macbeth down roads he never envisioned, into a dark story of passion and vengeance...and perhaps a crisis of the heart all his own.\u003c\/div\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49573977850129,"sku":"GOR001082862","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49610329194769,"sku":"GOR001179607","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49762628043025,"sku":"CIN0446612049G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49850647183633,"sku":"CIN0446612049A","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50431121162513,"sku":"CIN0446612049VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51002464469265,"sku":"NIN9780446612043","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0446612049.jpg?v=1751455229"},{"product_id":"death-of-a-village-book-m-c-beaton-9780892966776","title":"Death of a Village","description":"Constable Hamish MacBeth heads for the village of Stoyre to investigate why its citizens are leaving in droves and encounters a series of baffling events, dangers, and mysteries.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49584260120849,"sku":"GOR002478585","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49610726506769,"sku":"GOR006094683","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49613666124049,"sku":"GOR005727470","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49900047434001,"sku":"CIN0892966777G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50175928041745,"sku":"CIN0892966777VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50763473518865,"sku":"CIN0892966777A","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0892966777.jpg?v=1751234382"},{"product_id":"death-of-a-cad-book-m-c-beaton-9780446607148","title":"Death of a Cad","description":"\u003cdiv\u003eFrom the author of the Agatha Raisin television series...\u003cbr\u003e \u003cbr\u003e \u003ci\u003eDeath of a Cad: A Hamish Macbeth Mystery\u003c\/i\u003e\u003cbr\u003e \u003cbr\u003e When Priscilla Halburton-Smythe brings her London playwright fiance home to Lochdubh, everybody in town is delighted . . . except for love-smitten Constable Hamish Macbeth. Yet his affairs of the heart will have to wait. Vile, boorish Captain Bartlett, one of the guests at Priscilla's engagement party, has just been found murdered-shot while on a grouse hunt. Now with many titled party guests as the prime suspects, each with a reason for snuffing out the despicable captain, Hamish must smooth ruffled feathers as he investigates the case. When the hidden culprit strikes again, Hamish will find himself trying to save Priscilla from a miserable marriage-and catch a killer before he flies the coop.\u003c\/div\u003e","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49591383982353,"sku":"GOR000947007","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49613822001425,"sku":"GOR003409039","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49623025320209,"sku":"GOR001090764","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49687952097553,"sku":"CIN0446607142G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50275837804817,"sku":"CIN0446607142VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":52103880933649,"sku":"CIN0446607142A","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0446607142.jpg?v=1751424341"},{"product_id":"death-of-a-village-book-m-c-beaton-9780446613712","title":"Death of a Village","description":"Constable Hamish Macbeth heads for the quaint village of Stoyre to investigate why its citizens are leaving in droves and encounters an unusual series of baffling goings-on, dangers, and mysteries, including the a sunken World War I German ship containing a fortune in gold bullion. Reprint.","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49657217548561,"sku":"GOR001755538","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49854524817681,"sku":"GOR001439657","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50227034751249,"sku":"CIN0446613711A","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50242964062481,"sku":"GOR001404321","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50271360680209,"sku":"CIN0446613711VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51002468466961,"sku":"NIN9780446613712","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":52103988904209,"sku":"CIN0446613711G","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0446613711.jpg?v=1751422748"},{"product_id":"death-of-a-travelling-man-book-m-c-beaton-9780804112116","title":"Death of a Travelling Man","description":"Lochdubh constable Hamish Macbeth's life is going to pot. He has--horrors --been promoted, his new boss is a dunce, and a self-proclaimed traveler named Sean and his girlfriend have parked their rusty eyesore of a van in the middle of the village. Hamish smells trouble, and he's right, as usual. The doctor's drugs go missing. Money vanishes. Neighbors suddenly become unneighborly. The tension only explodes after the itinerant Sean is found brutally beaten to death in his camper. Suspicion quickly falls on his girlfriend, but with nobody willing to talk, the canny Hamish faces the tough task of worming the facts out of the villagers. As he uncovers a bizarre story around the murdered traveler, Macbeth knows he must find the truth soon--before the killer gets away for good. Police Sergeant Hamish Macbeth's new promotion means more money, but it also means that an eager beaver of a policeman has been thrust upon him, interfering with Hamish's easygoing way of life. Fans of the lazy Hamish will delight in seeing him pitted against a zealous young officer while solving a disturbing murder.","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49659413823761,"sku":"GOR008808481","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50432076448017,"sku":"CIN0804112118VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50509299220753,"sku":"GOR002875275","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50538917298449,"sku":"GOR008825196","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50763073683729,"sku":"CIN0804112118G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0804112118.jpg?v=1751106594"},{"product_id":"death-of-a-village-book-m-c-beaton-9781587244414","title":"Death of a Village","description":"The aromas of wild thyme and Highland heather waft through Lochdubh, home to M. C. Beaton's eccentric policeman, Hamish Macbeth. Yet what the irascible constable smells in his latest case is the acrid scent of fear as an entire town is entrapped in something dark and deadly.Yet, as he deftly investigates the summer's high crimes and misdemeanors, he attracts the attention of his superiors. They feel a promotion and transfer will give him a larger playing field than Lochdubh, but that's the last thing Macbeth wants. Now the laconic lawman needs a clever way to quash the move without losing his job entirely.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49803919294737,"sku":"CIN1587244411G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1587244411.jpg?v=1750991578"},{"product_id":"death-of-a-poison-pen-book-m-c-beaton-9780892967889","title":"Death of a Poison Pen","description":"When the townspeople of Lochdubh begin receiving poison-pen letters, no one takes them very seriously, even if they are full of wild accusations. But Hamish Macbeth fears that they might lead to something deadly. His instincts prove correct when the town's postmistress is found hanging from a rope with a poison-pen letter at her feet. Though it appears to be a suicide, Hamish suspects something more sinister. Attempting to trace the letters, the last thing Hamish needs is any distractions, but soon Jenny Ogilvie arrives in Lochdubh determined to seduce him. Realizing that she is unable to take Hamish's mind off his case, Jenny decides to do a little investigating of her own. Hamish finds himself in a race to solve the mystery of the poison-pen letters before someone else dies, including one likely target--Jenny.","brand":"WoB","offers":[{"title":"US \/ LIKE_NEW \/ SBYB","offer_id":50233542476049,"sku":"CIN0892967889LN","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50325481783569,"sku":"CIN0892967889VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50811124121873,"sku":"GOR002611340","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":52105620848913,"sku":"CIN0892967889G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0892967889.jpg?v=1751425359"}],"url":"https:\/\/www.worldofbooks.com\/collections\/hamish-macbeth-mystery-ser-book-series.oembed","provider":"World of Books ","version":"1.0","type":"link"}