{"title":"Mari Hannah","description":"\u003cp\u003eDelve into the gripping world of Mari Hannah, a master of atmospheric crime fiction. Perfect for fans of Ann Cleeves and Peter James, her meticulously plotted thrillers will keep you on the edge of your seat.\u003c\/p\u003e","products":[{"product_id":"murder-wall-book-mari-hannah-9780330539937","title":"The Murder Wall","description":"Eleven months after discovering a brutal double murder in a sleepy Northumbrian town, Detective Chief Inspector Kate Daniels is still haunted by her failure to solve the case. Then the brutal killing of a man on Newcastle's Quayside gives Daniels another chance to get it right, and her first case as Senior Investigating Officer. When Daniels recognises the corpse, but fails to disclose the fact, her personal life swerves dangerously into her professional life. But much worse, she is now being watched. As Daniels steps closer to finding a killer, a killer is only a breath away from claiming his next victim...","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505341866257,"sku":"GOR003876220","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49534056530193,"sku":"GOR004347387","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":51361548632337,"sku":"GOR004989597","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0330539930.jpg?v=1750910368"},{"product_id":"settled-blood-book-mari-hannah-9781447289722","title":"Settled Blood","description":"Revenge has no limits in the second novel by Mari Hannah, featuring DCI Kate Daniels.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505804091665,"sku":"GOR007311797","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49542161957137,"sku":"GOR007412372","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49733451874577,"sku":"NGR9781447289722","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49941046460689,"sku":"GOR008203858","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50375526154513,"sku":"CIN1447289722A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50375528579345,"sku":"CIN1447289722G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50949832376593,"sku":"GOR010527627","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1447289722.jpg?v=1785736290"},{"product_id":"black-fell-book-mari-hannah-9781409192411","title":"Black Fell","description":"The brilliant fourth novel in the Stone and Oliver series by award-winning author, Mari Hannah, writer of The Lost and The Insider.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49507597943057,"sku":"GOR013148127","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49513615753489,"sku":"GOR013275316","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49739102617873,"sku":"NGR9781409192411","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49948327051537,"sku":"GOR013132163","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50057948954897,"sku":"CIN1409192415G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50381092389137,"sku":"CIN1409192415A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52450998976785,"sku":"NLS9781409192411","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1409192415.jpg?v=1751439968"},{"product_id":"insider-book-mari-hannah-9781409174073","title":"The Insider","description":"The thrilling second novel in the acclaimed Stone and Oliver series by award-winning author, Mari Hannah.","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49509173461265,"sku":"GOR009905221","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49523407257873,"sku":"GOR009578165","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49541620269329,"sku":"GOR009518778","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49731809050897,"sku":"NGR9781409174073","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49952385827089,"sku":"GOR009488020","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49958868189457,"sku":"CIN1409174077G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1409174077.jpg?v=1785841555"},{"product_id":"scandal-book-mari-hannah-9781409174097","title":"The Scandal","description":"The brilliant third novel in the Stone and Oliver series by award-winning author, Mari Hannah, writer of The Lost and The Insider.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49509969821969,"sku":"GOR009728224","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49712785850641,"sku":"GOR009786544","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49734471549201,"sku":"NGR9781409174097","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49896815460625,"sku":"CIN1409174093G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49910132179217,"sku":"CIN1409174093VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49938965496081,"sku":"CIN1409174093A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50215410794769,"sku":"GOR009803192","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53103684124945,"sku":"GOR009665036","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1409174093.jpg?v=1751403435"},{"product_id":"monument-to-murder-book-mari-hannah-9781447246077","title":"Monument to Murder","description":"DCI Kate Daniels investigates the chilling discovery of bodies buried in the sand in the fourth novel in this gripping series.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49510550339857,"sku":"GOR006519052","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49537943011601,"sku":"GOR006208121","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49641663103249,"sku":"GOR007740158","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49734743523601,"sku":"NGR9781447246077","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49784247746833,"sku":"GOR009392054","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50161228513553,"sku":"CIN1447246071G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51119204040977,"sku":"CIN1447246071VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1447246071.jpg?v=1751426406"},{"product_id":"deadly-deceit-book-mari-hannah-9781447289715","title":"Deadly Deceit","description":"DCI Kate Daniels tackles two apparently unconnected events in the third novel in the series.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49511360561425,"sku":"GOR007629293","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49543677706513,"sku":"GOR007484646","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49599972704529,"sku":"GOR008386611","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49733345050897,"sku":"NGR9781447289715","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50375518814481,"sku":"CIN1447289714A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50375522320657,"sku":"CIN1447289714G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51342635401489,"sku":"GOR010516774","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1447289714.jpg?v=1751210412"},{"product_id":"lost-book-mari-hannah-9781409174059","title":"The Lost","description":"The gripping first novel in the exciting new Stone and Oliver series by award-winning author, Mari Hannah.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49511710359825,"sku":"GOR009022240","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49553480843537,"sku":"GOR009005339","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49609229467921,"sku":"GOR009090588","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49729882063121,"sku":"NGR9781409174059","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50046667522321,"sku":"GOR009337440","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50246724583697,"sku":"CIN1409174050G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":53257669050641,"sku":"NIN9781409174059","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":53259543544081,"sku":"NLS9781409174059","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1409174050.jpg?v=1773916229"},{"product_id":"settled-blood-book-mari-hannah-9780330539951","title":"Settled Blood","description":"When a young girl is found dead at the base of Hadrian's Wall, it's not long before Detective Chief Inspector Kate Daniels realises her death was no ordinary homicide. She was thrown from a great height and was probably alive before she hit the ground. Then a local businessmen reports his daughter missing, has Daniels found the identity of her victim, or is a killer playing a sickening game? As the murder investigation team delve deeper into the case, half truths are told, secrets exposed, and while Daniels makes her way through a mountain of obstacles time is running out for one terrified girl.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49512298053905,"sku":"GOR004376217","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49536806289681,"sku":"GOR004298037","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49638265291025,"sku":"GOR006100467","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50006484812049,"sku":"CIN0330539957VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50452629160209,"sku":"GOR010253615","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51334641090833,"sku":"CIN0330539957G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0330539957.jpg?v=1750910369"},{"product_id":"deadly-deceit-book-mari-hannah-9780330539968","title":"Deadly Deceit","description":"Pure evil wears many disguises . . .","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49512297791761,"sku":"GOR004828153","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49631314903313,"sku":"GOR004957459","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50116590960913,"sku":"GOR005764716","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50389292744977,"sku":"GOR010394585","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":53630947623185,"sku":"CIN0330539965G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0330539965.jpg?v=1751430440"},{"product_id":"gallows-drop-book-mari-hannah-9781447291084","title":"Gallows Drop","description":"DCI Kate Daniels tries to untangle the truth from the lies in the sixth novel in this gripping series.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49521632215313,"sku":"GOR009019730","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49537938850065,"sku":"GOR010016885","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49632066732305,"sku":"GOR010622567","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49733274304785,"sku":"NGR9781447291084","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49858976153873,"sku":"CIN1447291085G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50029333807377,"sku":"GOR009314560","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1447291085.jpg?v=1751020007"},{"product_id":"deadly-deceit-book-mari-hannah-9780230771857","title":"Deadly Deceit","description":"Pure evil wears many disguises . . .","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49526977331473,"sku":"GOR005374631","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49602951250193,"sku":"GOR006740704","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49640945811729,"sku":"GOR005763945","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0230771858.jpg?v=1750876957"},{"product_id":"murder-wall-book-mari-hannah-9781447289708","title":"The Murder Wall","description":"Where you stare death in the face . . . Mari Hannah's Polari Prize-winning first novel, featuring DCI Kate Daniels.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49527553687825,"sku":"GOR007192973","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49555982090513,"sku":"GOR008715298","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49599232803089,"sku":"GOR008119834","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49666120679697,"sku":"GOR009613827","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50006484451601,"sku":"CIN1447289706G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1447289706.jpg?v=1751241964"},{"product_id":"killing-for-keeps-book-mari-hannah-9781447246121","title":"Killing for Keeps","description":"DCI Kate Daniels tackles gangland murders with family connections in the fifth novel in this gripping series.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49527729226001,"sku":"GOR006868773","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49554249679121,"sku":"GOR007049432","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49631585468689,"sku":"GOR008010478","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49666216132881,"sku":"GOR006777321","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49733281448209,"sku":"NGR9781447246121","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1447246128.jpg?v=1751371487"},{"product_id":"her-last-request-book-mari-hannah-9781409192459","title":"Her Last Request","description":"The new book from award winning Mari Hannah - and the next novel in the brilliant Kate Daniels series.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49529450168593,"sku":"GOR012017380","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49645894172945,"sku":"GOR012174022","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49646424228113,"sku":"GOR012454418","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49739085054225,"sku":"NGR9781409192459","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49858976022801,"sku":"CIN1409192458G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49911281189137,"sku":"CIN1409192458VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50486216163601,"sku":"GOR011976160","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1409192458.jpg?v=1772099077"},{"product_id":"her-last-request-book-mari-hannah-9781409192442","title":"Her Last Request","description":"The new book from award winning Mari Hannah - and the next novel in the brilliant Kate Daniels series.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49533362569489,"sku":"GOR013357293","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49738361635089,"sku":"NGR9781409192442","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49766492307729,"sku":"GOR013711908","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49973873934609,"sku":"GOR011862327","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50446164787473,"sku":"GOR012723291","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/140919244X.jpg?v=1751427141"},{"product_id":"killing-for-keeps-book-mari-hannah-9781447246114","title":"Killing for Keeps","description":"The next gripping crime novel by Polari Prize winner Mari Hannah, featuring detective Kate Daniels.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49536073007377,"sku":"GOR006201948","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49539479929105,"sku":"GOR007615488","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49635390193937,"sku":"GOR007110816","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":52109324484881,"sku":"GOR009951924","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/144724611X.jpg?v=1750858106"},{"product_id":"longest-goodbye-book-mari-hannah-9781398715950","title":"The Longest Goodbye","description":"\u003cp\u003e'My heart was in my throat' ⭐⭐⭐⭐⭐ Reader Review\u003cbr\u003e'Engrossed from page one' ⭐⭐⭐⭐⭐ Reader Review\u003cbr\u003e'This is Mari Hannah at her best' ⭐⭐⭐⭐⭐Reader Review\u003cbr\u003e'More twists and turns than a fairground ride' ⭐⭐⭐⭐⭐ Reader Review\u003cbr\u003e\u003cbr\u003e****\u003cbr\u003e\u003cb\u003e\u003cbr\u003eLIES COST LIVES\u003cbr\u003eTHE BRAND NEW KATE DANIELS THRILLER\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eThree years ago police officer Georgina Ioannau was murdered, her killers never brought to justice.\u003cbr\u003eNow the prime suspects have been shot dead within hours of their return to the UK.\u003cbr\u003eHas someone finally taken the law into their own hands?\u003cbr\u003e\u003cbr\u003eSeeking out the truth will force Kate Daniels to confront her own past mistakes, and put her career, and her team's lives, on the line.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eThe gripping new Kate Daniels thriller about what happens when someone takes the law into their own hands from award-winning crime writer Mari Hannah.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e****\u003cbr\u003e'I loved \u003ci\u003eThe Longest Goodbye\u003c\/i\u003e' \u003cb\u003eANN CLEEVES\u003c\/b\u003e\u003cbr\u003e'Taut, beautifully written, and highly atmospheric' \u003cb\u003eKATE RHODES\u003c\/b\u003e\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49538434302225,"sku":"GOR013508882","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49725488496913,"sku":"GOR013630539","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49752296423697,"sku":"NGR9781398715950","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49959055819025,"sku":"GOR013823458","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49971916439825,"sku":"GOR013825689","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52144681058577,"sku":"NLS9781398715950","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1398715956.jpg?v=1785836005"},{"product_id":"murder-wall-book-mari-hannah-9781445892993","title":"The Murder Wall","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49538976874769,"sku":"GOR004207059","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49655812423953,"sku":"GOR013457357","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50160717627665,"sku":"GOR006402726","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1445892995.jpg?v=1751178404"},{"product_id":"silent-room-book-mari-hannah-9781447291046","title":"The Silent Room","description":"One Fugitive. A deadly conspiracy. No rules.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49540730552593,"sku":"GOR007083462","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49649027121425,"sku":"GOR007076826","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":51084446794001,"sku":"GOR007800620","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1447291042.jpg?v=1750891800"},{"product_id":"without-a-trace-book-mari-hannah-9781409192374","title":"Without a Trace","description":"DCI Kate Daniels is back - the new novel from award-winning writer Mari Hannah.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49552769843473,"sku":"GOR011094336","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49662566760721,"sku":"GOR011234740","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49734869025041,"sku":"NGR9781409192374","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49858976088337,"sku":"CIN1409192377G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50298254000401,"sku":"GOR011536842","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50432282362129,"sku":"GOR011146603","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1409192377.jpg?v=1785717419"},{"product_id":"death-messenger-book-mari-hannah-9781447291107","title":"The Death Messenger","description":"The follow-up to The Silent Room sees the return of Matthew Ryan and Eloise O'Neil in this gripping thriller.","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49555341672721,"sku":"GOR009243447","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49557812052241,"sku":"GOR008833997","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49723721810193,"sku":"GOR008871851","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49733258608913,"sku":"NGR9781447291107","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49965182910737,"sku":"GOR009011562","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51330947285265,"sku":"CIN1447291107VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1447291107.jpg?v=1750858158"},{"product_id":"fatal-games-book-mari-hannah-9780062387134","title":"Fatal Games","description":"\u003cp\u003eBook 4 in the gripping Kate Daniels series\u003c\/p\u003e \u003cp\u003eIn Mari Hannah's brilliant, dark mystery--set on the beautiful and wild Northumberland coast--skeletal remains have been discovered beneath the menacing shadows of Bamburgh Castle's fortified walls, and DCI Kate Daniels must solve her most intriguing case yet.\u003c\/p\u003e \u003cp\u003eFar from their Newcastle base, DCI Kate Daniels and her team find themselves on the rugged Northumberland coast, working their latest baffling investigation. As a blistering weather front closes in, Kate calls on a forensic anthropologist to help identify the remains of a corpse that has been found by the ancient castle on the barren beach. But the more she delves into the case, the more questions surface.\u003c\/p\u003e \u003cp\u003eMeanwhile, newly widowed prison psychologist Emily McCann is lured into the twisted world of convicted sex offender Walter Fearon. As his sinister mind games become increasingly disturbing, is it possible that Kate's case has something to do with his murderous past? With Fearon's release fast approaching, Emily fears what he might have in store for her.\u003c\/p\u003e \u003cp\u003eAs the body count rises, Kate must scramble to outwit a clever, diabolical killer whose fatal games have only just begun.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49558084419857,"sku":"GOR009655113","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49562153451793,"sku":"GOR008755336","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":50999070720273,"sku":"NIN9780062387134","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51689384280337,"sku":"CIN0062387138VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52814961410321,"sku":"CIN0062387138G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0062387138.jpg?v=1785851048"},{"product_id":"murder-wall-book-mari-hannah-9781529091687","title":"The Murder Wall","description":"Where you stare death in the face . . . Mari Hannahs Polari Prize-winning first novel, featuring DCI Kate Daniels.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49560915706129,"sku":"GOR013256097","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49743615951121,"sku":"NGR9781529091687","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49746273468689,"sku":"GOR013775132","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49857046216977,"sku":"GOR013800675","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":52110503051537,"sku":"GOR014475096","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":53749013184785,"sku":"NLS9781529091687","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1529091683.jpg?v=1751308241"},{"product_id":"settled-blood-book-mari-hannah-9781471336836","title":"Settled Blood","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49576723775761,"sku":"GOR005359481","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51711176999185,"sku":"GOR006239457","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1471336832.jpg?v=1750715142"},{"product_id":"death-messenger-book-mari-hannah-9781250118813","title":"The Death Messenger","description":"\u003cp\u003e\u003cb\u003eTrack a stalker. Catch a killer. \u003ci\u003eThe Death Messenger\u003c\/i\u003e is a tense police procedural following \u003ci\u003eThe Silent Room\u003c\/i\u003e in the thrilling Matthew Ryan series by Mari Hannah.\u003cbr\u003e \u003cbr\u003e\u003c\/b\u003e When a mysterious DVD is delivered to Northumbria Police Headquarters, DS Matthew Ryan and Detective Superintendent Eloise O'Neil are among the few to view its disturbing content. With little to go on the only lead comes from the anonymous and chilling woman's voice narrating the blood-soaked lock-up depicted on screen.\u003cbr\u003e \u003cbr\u003e But with no victim visible, nor any indication of where the unidentifiable crime scene is located, Ryan and O'Neil get the distinct feeling someone is playing with them. What is certain is that the newly formed special unit has just taken on its first challenging case.\u003cbr\u003e \u003cbr\u003e As further shocking videos start arriving at police stations around the country, the body count rises. But what connects all the victims? And why are they being targeted? As the investigation deepens, the team is brought to breaking point as secrets from the past threaten to derail their pursuit of a merciless killer . .\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49590080471313,"sku":"GOR011945213","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50454369141009,"sku":"CIN1250118816G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51328974651665,"sku":"CIN1250118816VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1250118816.jpg?v=1751176680"},{"product_id":"without-a-trace-book-mari-hannah-9781409192367","title":"Without a Trace","description":"DCI Kate Daniels is back - the new novel from award-winning writer Mari Hannah.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49593397379345,"sku":"GOR010552805","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49613735559441,"sku":"GOR010904869","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49621824012561,"sku":"GOR013444706","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50373587796241,"sku":"CIN1409192369G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":50697648832785,"sku":"NGR9781409192367","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1409192369.jpg?v=1751426331"},{"product_id":"silent-room-book-mari-hannah-9781447291053","title":"The Silent Room","description":"One fugitive. A deadly conspiracy. No rules . . . Introducing Matthew Ryan and Eloise O'Neil in this gripping thriller by Polari Prize-winner Mari Hannah.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49601695121681,"sku":"GOR007825502","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49732995547409,"sku":"NGR9781447291053","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49757432906001,"sku":"GOR007927086","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50375536509201,"sku":"CIN1447291050VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50383411970321,"sku":"CIN1447291050G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50770423611665,"sku":"GOR007914602","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50834632573201,"sku":"GOR011073751","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1447291050.jpg?v=1785804851"},{"product_id":"monument-to-murder-book-mari-hannah-9781447246046","title":"Monument to Murder","description":"The next gripping novel by Mari Hannah.","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49615587967249,"sku":"GOR007740159","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49770264363281,"sku":"GOR005374154","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49965276234001,"sku":"GOR010192037","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50128234840337,"sku":"GOR006309388","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50412619759889,"sku":"CIN1447246047A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1447246047.jpg?v=1751338186"},{"product_id":"settled-blood-book-mari-hannah-9781529091694","title":"Settled Blood","description":"Revenge has no limits in the second novel by Mari Hannah featuring DCI Kate Daniels.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49615603630353,"sku":"GOR013426928","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49743595405585,"sku":"NGR9781529091694","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50257555947793,"sku":"GOR013900314","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53070404124945,"sku":"GOR014726694","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1529091691.jpg?v=1751022452"},{"product_id":"deadly-deceit-book-mari-hannah-9780062323552","title":"Deadly Deceit","description":"\u003cp\u003eA gripping thriller starring Kate Daniels, who must make the connection between two seemingly unrelated grisly accidents...which may not be accidents at all.\u003c\/p\u003e \u003cp\u003eFour a.m. on a wet stretch of the highway: a driver skids out of control. Quickly arriving on the scene, detective Kate Daniels and her partner, Hank Gormley, witness a horrifying display of carnage and mayhem that proves to be one of the worst traffic accidents in Northumberland's history. But as the casualties mount, they soon realize that not all of the deaths occurred as a result of the accident ...\u003c\/p\u003e \u003cp\u003eAt the same time, on the other side of town, a house goes up in flames and its two inhabitants become charred corpses. Except for the timing, there is no evidence to connect this incident with the traffic accident. But it soon becomes apparent that all is not what it seems, and that Kate and her colleagues are always one step behind a ruthless killer who will stop at nothing to get what he wants.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49726982816017,"sku":"CIN0062323555G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0062323555.jpg?v=1763472252"},{"product_id":"gallows-drop-book-mari-hannah-9781447287339","title":"Gallows Drop","description":"DCI Kate Daniels tries to untangle the truth from the lies in the sixth novel in this gripping series.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49756541976849,"sku":"GOR007821943","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50057998303505,"sku":"GOR009704024","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50497417969937,"sku":"GOR010108029","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50591041192209,"sku":"GOR007968945","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52602473054481,"sku":"CIN1447287339G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1447287339.jpg?v=1785762730"},{"product_id":"settled-blood-book-mari-hannah-9780062323521","title":"Settled Blood","description":"\u003cp\u003eThe second gripping thriller in the Kate Daniels series, in which detective Kate Daniels must solve the death of one girl as another--who bears a striking resemblance to the victim--goes missing.\u003c\/p\u003e \u003cp\u003eWhen a young girl is found dead at the base of Hadrian's Wall in Northern England, it's not long before detective Kate Daniels realizes her death was no ordinary homicide. She was thrown from a great height and was probably alive when she hit the ground.\u003c\/p\u003e \u003cp\u003eThen a local businessman reports his daughter missing. Her description fits the dead girl exactly. Has Daniels found the identity of her victim--or is a killer playing a sickening game?\u003c\/p\u003e \u003cp\u003eAs the investigative team delves deeper into the case, half-truths are told, secrets exposed. And while Daniels makes her way through a mountain of obstacles, time is running out for one terrified girl.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49896733442321,"sku":"CIN0062323520G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0062323520.jpg?v=1763635287"},{"product_id":"monument-to-murder-rare-book-mari-hannah-1711023744dpb","title":"Monument to Murder","description":"2013. First Edition. 469 pages. Signed by the author. Paperback book with pictorial cover. Signed with dedication from the author on title page. Pages remain bright and clean. Binding remains firm. Pa","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50089834184977,"sku":"1711023744DPB","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1711023744DPB_1.jpg?v=1722938290"},{"product_id":"silent-room-book-mari-hannah-9781250115669","title":"The Silent Room","description":"\u003cp\u003e\u003cb\u003eOne fugitive. A deadly plot. No rules. Thus begins an ingenious and lightning-fast thriller that reviewers agree is \"not to be missed.\"\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e Detective Sergeant Matthew Ryan wants to clear the name of his former boss, who stands accused of official corruption. But before he can do so, his boss disappears. Did he escape from police custody, or was he kidnapped? Or did something even worse happen to him?\u003cbr\u003e \u003cbr\u003e \u003ci\u003eThe Silent Room\u003c\/i\u003e has everything a good thriller should have--compelling characters, a gripping plot and storyline, superb pacing, and a strong sense of place. In addition it has heart, something many thrillers sorely lack. Add some truly scary villains, vast uncertainty about whom to trust, and a loudly ticking clock, and we have ourselves a thriller that will grip readers from the first pages and never let go.\u003cbr\u003e \u003cbr\u003e \u003cb\u003e\"The explosive opening of \u003ci\u003eThe Silent Room\u003c\/i\u003e introduces a gripping thriller with a very human face. Nobody understands the many faces of cops better than Mari Hannah.\"--Val McDermid\u003cbr\u003e \u003cbr\u003e \"Very creepy. Read it on your commute, and you'll be looking over your shoulder all the way home.\" --\u003ci\u003eMarie Claire\u003c\/i\u003e\u003cbr\u003e \u003cbr\u003e \"I was annoyed every time I was forced to put the book down and do mundane yet necessary stuff like eat or sleep.\" --Yrsa Sigurðardóttir\u003c\/b\u003e\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50576352379153,"sku":"CIN1250115663G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1250115663.jpg?v=1750920147"},{"product_id":"killing-for-keeps-book-mari-hannah-9780062387158","title":"Killing for Keeps","description":"\u003cp\u003eThe fifth book in the gripping Kate Daniels series\u003cbr\u003e \u003cbr\u003e\u003c\/p\u003e \u003cp\u003eThey know he's coming.\u003c\/p\u003e \u003cp\u003eTwo brothers from the same criminal family die within hours of each other, five miles apart--one on the edge of a Newcastle industrial estate, the other in the busy emergency room of a local hospital. Both victims have suffered horrific injuries.\u003c\/p\u003e \u003cp\u003eWho wanted them dead? And will they kill again? Investigating these brutal and bloody killings leads detective Kate Daniels to break some rules, putting her career as well as her life on the line.\u003c\/p\u003e \u003cp\u003eAs the body count rises in the worst torture case Northumbria police have ever seen, the focus of the investigation widens to Glasgow and beyond, ending in a shocking confrontation with a dangerous offender hell-bent on revenge.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":50999090905361,"sku":"NIN9780062387158","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0062387154.jpg?v=1785810063"},{"product_id":"her-sister-s-killer-book-mari-hannah-9781398715981","title":"Her Sister's Killer","description":"\u003cp\u003e\u003cb\u003eChosen by \u003ci\u003eThe Times\u003c\/i\u003e as one of the best crime fiction books in 2025.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e'\u003cb\u003eFirst-class\u003c\/b\u003e' Reader review, ⭐⭐⭐⭐⭐\u003cbr\u003e'\u003cb\u003eA breathtaking finish\u003c\/b\u003e' Reader review, ⭐⭐⭐⭐⭐\u003cbr\u003e'\u003cb\u003eWhat a rollercoaste\u003c\/b\u003er' Reader review, ⭐⭐⭐⭐⭐\u003cbr\u003e'\u003cb\u003eTremendous\u003c\/b\u003e' Reader review, ⭐⭐⭐⭐⭐\u003cbr\u003e'\u003cb\u003eWow, wow, wow\u003c\/b\u003e' Reader review, ⭐⭐⭐⭐⭐\u003cbr\u003e'\u003cb\u003eAbsolutely brilliant\u003c\/b\u003e' Reader review, ⭐⭐⭐⭐⭐\u003cbr\u003e\u003cbr\u003eNewly promoted \u003cb\u003eInspector\u003c\/b\u003e \u003cb\u003eFrankie Oliver\u003c\/b\u003e has always been consumed by the idea of finding her sister's killer and bringing them to justice.\u003cbr\u003e\u003cbr\u003eBut when new evidence about the tragic unsolved murder comes to light, and her former boss DCI David Stone embarks on an investigation without her, everything starts to unravel.\u003cbr\u003e\u003cbr\u003eAfter decades without answers, who knows where the trail might lead? \u003cb\u003eAnd will knowing the answers be the very thing that breaks Frankie irreparably?\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eThe past and present collide with devastating consequences in this taut, breathless new thriller from award-winning crime writer Mari Hannah.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eRead what everyone is saying about \u003ci\u003eHer Sister's Killer\u003c\/i\u003e:\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e'Such a great writer' \u003cb\u003eIAN RANKIN\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e'Reading her books reminds me of why I love reading so much. Incredible characters and inspired plots; the gold standard' \u003cb\u003eGRAHAM\u003c\/b\u003e \u003cb\u003eBARTLETT\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e'A rich, complex and thrilling book' \u003cb\u003eKATE LONDON\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e'A classy thriller packed with pace and action, Hannah also brings real depth and human interest to the story' \u003cb\u003eANN CLEEVES\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e'Treat of a crime novel' \u003cb\u003eROXY\u003c\/b\u003e \u003cb\u003eBOURDILLON\u003c\/b\u003e\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":51202075230481,"sku":"NGR9781398715981","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51356371484945,"sku":"GOR014236027","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51564438290705,"sku":"GOR014329975","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51851590828305,"sku":"GOR014428177","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52595016532241,"sku":"NLS9781398715981","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1398715980.jpg?v=1785811162"},{"product_id":"settled-blood-book-mari-hannah-9781471336843","title":"Settled Blood","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51588739760401,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51588741759249,"sku":"GOR007592808","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":52951491576081,"sku":"GOR007615277","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1471336840.jpg?v=1751085241"},{"product_id":"the-lost-cd-9781445074641","title":"The Lost","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51774932386065,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51774932779281,"sku":"GOR014398263","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781445074641.jpg?v=1751615760"},{"product_id":"murder-wall-book-mari-hannah-9781445893006","title":"The Murder Wall","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53631061688593,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53631061852433,"sku":"GOR007584065","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781445893006.jpg?v=1780870705"}],"url":"https:\/\/www.worldofbooks.com\/en-au\/collections\/author-books-by-mari-hannah.oembed?page=2","provider":"World of Books ","version":"1.0","type":"link"}