{"title":"Di Geraldine Steel Ser","description":null,"products":[{"product_id":"death-bed-book-leigh-russell-9781842435946","title":"Death Bed","description":"The fourth in the detective series featuring DI Geraldine Steel   When the bodies of two black girls are discovered in North London, the pressure is on to find a killer before the case divides the local community. But motive seems to go far beyond race in DI Geraldine Steel's first investigation in the nation's capital.   Two teeth were extracted from each victim, and when this information is leaked to the press, there is a media frenzy over the unusual MO. As the police pursue their lead suspect, a third girl goes missing.   With the death toll mounting, time is running out for Geraldine as she hunts for the elusive killer the media are calling 'The Dentist'.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505947123985,"sku":"GOR003894606","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49580268093713,"sku":"GOR004154084","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49634612085009,"sku":"GOR011122999","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49737214886161,"sku":"NGR9781842435946","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49910240608529,"sku":"CIN1842435949G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50338472100113,"sku":"CIN1842435949VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50476385403153,"sku":"CIN1842435949A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1842435949.jpg?v=1751424964"},{"product_id":"final-term-book-leigh-russell-9780857304292","title":"Final Term","description":"When a pupil accuses a teacher of molesting her, his career and marriage are threatened...   The girl's corpse is discovered in the woods, and the teacher becomes a suspect in a murder enquiry. The victim's best friend is then murdered so she cannot reveal the killer's identity. The investigating team are satisfied the teacher is guilty, apart from Detective Inspector Geraldine Steel, who believes the wrong man has been arrested.   All of her colleagues disagree... but if she is right, the real killer remains at large.","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49508235346193,"sku":"GOR012894107","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49535657967889,"sku":"GOR012891437","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49740025495825,"sku":"NGR9780857304292","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49994036740369,"sku":"CIN0857304291G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50369920205073,"sku":"CIN0857304291A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50369921286417,"sku":"CIN0857304291VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50827005755665,"sku":"GOR012922500","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50898357125393,"sku":"GOR012934950","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52665600278801,"sku":"NLS9780857304292","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0857304291.jpg?v=1751396788"},{"product_id":"death-rope-book-leigh-russell-9781843449348","title":"Death Rope","description":"The eleventh Geraldine Steel mystery   THEY SAY SUICIDE. SHE SAYS MURDER.   Mark Abbott is dead. His sister refuses to believe it was suicide, but only Detective Sergeant Geraldine Steel will listen.   When other members of Mark's family disappear, Geraldine's suspicions are confirmed.   Taking a risk, Geraldine finds herself confronted by an adversary deadlier than any she has faced before... Her boss Ian is close, but will he arrive in time to save her, or is this the end for Geraldine Steel?","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49509783863569,"sku":"GOR009784143","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49514753327377,"sku":"GOR009309009","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49640994734353,"sku":"GOR009585341","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50272883015953,"sku":"GOR009487152","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50392371167505,"sku":"CIN184344934XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50392373657873,"sku":"CIN184344934XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52660789707025,"sku":"NLS9781843449348","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/184344934X.jpg?v=1751456434"},{"product_id":"fake-alibi-book-leigh-russell-9780857303462","title":"Fake Alibi","description":"A wheelchair-using woman is strangled and her son, Eddy, is arrested. When his alibi falls apart, the police are satisfied that he is guilty. Only Geraldine doubts whether Eddy is cunning enough to kill his mother and cover his tracks so successfully.   The situation becomes more complicated when the girlfriend Eddy claims he was with at the time of the murder denies having met him. Shortly after the girl thinks she is being stalked, her dead body is discovered outside Eddy's house.   As the body count grows, the investigation team is getting desperate, pushing Geraldine to breaking point.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49510121767185,"sku":"GOR012577620","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49537999175953,"sku":"GOR012856632","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49743563227409,"sku":"NGR9780857303462","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49966136262929,"sku":"GOR012739820","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50065936613649,"sku":"CIN0857303465VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50369893794065,"sku":"CIN0857303465A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50369898381585,"sku":"CIN0857303465G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":51413007040785,"sku":"GOR012849291","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52660953415953,"sku":"NLS9780857303462","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0857303465.jpg?v=1751447918"},{"product_id":"road-closed-book-leigh-russell-9781842433447","title":"Road Closed","description":"The second in the detective series featuring DI Geraldine Steel   When a man dies in a gas explosion, the police suspect arson. But the case takes on a new and terrible twist when the prime suspect, a local felon, is viciously attacked. As police enquiries lead from the expensive Harchester Hill estate to the local brothel, their key witness dies in a hit-and-run. Coincidence? Or cold-blooded murder?   With so many lives lost already, DI Geraldine Steel must put her problems aside, to protect others. After all, in the race for justice, sacrifices must be made.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49510533890321,"sku":"GOR002006012","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49556296368401,"sku":"GOR002753295","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49566621303057,"sku":"GOR003194308","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49734010601745,"sku":"NGR9781842433447","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50401028702481,"sku":"CIN184243344XA","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50891367678225,"sku":"GOR010449017","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52107352768785,"sku":"CIN184243344XG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/184243344X.jpg?v=1751378956"},{"product_id":"stop-dead-book-leigh-russell-9781842438589","title":"Stop Dead","description":"Detective Inspector Geraldine Steel returns in the fifth in the series, facing a case of grisly murder in London   When a successful businessman is the victim of a vicious murder, all evidence points to his wife and her young lover. But then the victim's business partner suffers a similarly brutal fate and when yet another body is discovered, seemingly unrelated, the police are baffled. The only clue is DNA that leads them to two women: one dead, the other in prison.   With rumours growing of a serial killer in the city, the pressure to solve the case is high. But can Geraldine find the killer before there's yet another deadly attack?","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49518122729745,"sku":"GOR004920957","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49549679722769,"sku":"GOR010489493","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49637204984081,"sku":"GOR005036696","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49735405666577,"sku":"NGR9781842438589","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49896698937617,"sku":"CIN1842438581G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49896722006289,"sku":"CIN1842438581VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49896888140049,"sku":"CIN1842438581A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53068340756753,"sku":"GOR005572592","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1842438581.jpg?v=1759509724"},{"product_id":"deathly-affair-book-leigh-russell-9780857303011","title":"Deathly Affair","description":"Four dead bodies. But who is guilty in this deadly web of secrecy and lies?   When a homeless man is murdered, Detective Sergeant Geraldine Steel is disturbed by the coldblooded nature of the crime. With the discovery of a second victim, the police hunt for a killer whose motive is as elusive as he is dangerous.     In an investigation plagued by police scepticism, Geraldine is relentless in her pursuit of the truth. Drawn into the lives of three people caught in a toxic web of love and deceit, Geraldine learns there is more to this case than she had imagined.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49519913238801,"sku":"GOR010227974","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49560215355665,"sku":"GOR011561428","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49734533218577,"sku":"NGR9780857303011","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50364387459345,"sku":"CIN0857303015G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50755718086929,"sku":"GOR010732790","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50789444256017,"sku":"GOR010401926","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52660796391697,"sku":"NLS9780857303011","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0857303015.jpg?v=1751234345"},{"product_id":"deep-cover-book-leigh-russell-9780857304643","title":"Deep Cover","description":"When a sex worker dies in suspicious circumstances in York, Detective Inspector Geraldine Steel struggles to remain focused on the murder investigation. She is distracted by her worries about her colleague and life partner, Ian Peterson, who has disappeared. Geraldine becomes close to her colleague, Matthew. She is unaware that Ian is working under cover in London, helping to identify a criminal gang who have been targeting Geraldine. As a second victim is discovered in York, Ian's life is threatened by a psychopath. If he fails in his mission, both he and Geraldine may die...","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49523868893457,"sku":"GOR011705864","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49657257459985,"sku":"GOR012249031","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50369939669265,"sku":"CIN085730464XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":50698022617361,"sku":"NGR9780857304643","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52665241239825,"sku":"NLS9780857304643","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53105108058385,"sku":"GOR011687702","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/085730464X.jpg?v=1751444671"},{"product_id":"murder-ring-book-leigh-russell-9781843446774","title":"Murder Ring","description":"Hearing footsteps pounding along the street behind him he glanced back, fleetingly worried, then laughed because the street was deserted. All the same, he felt uneasy. Everything looked different in the dark.  Then he heard more footsteps approaching, and a hoarse voice called out.  Turning his head, he made out a figure hovering in the shadows and as it raised one arm, the barrel of a gun glinted in the moonlight   The dead body of unassuming David Lester is discovered in a dark side-street, and DI Geraldine Steel is plunged into another murder investigation. The clues mount up along with the suspects, but with the death of another man in inexplicable circumstances, the case becomes increasingly complex. As Geraldine investigates the seemingly unrelated crimes, she makes a shocking discovery about her birth mother.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49524260176145,"sku":"GOR007266558","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49647317221649,"sku":"GOR007671202","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49736239939857,"sku":"NGR9781843446774","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50130496127249,"sku":"GOR010603861","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50392344068369,"sku":"CIN1843446774G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50401793081617,"sku":"CIN1843446774A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":52552656879889,"sku":"GOR008781644","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52665517310225,"sku":"NLS9781843446774","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1843446774.jpg?v=1751437856"},{"product_id":"killer-plan-book-leigh-russell-9781843445395","title":"Killer Plan","description":"The Seventh DI Geraldine Steel Mystery   Caroline's husband is killed, but she can't turn to the police without implicating herself in his murder. When one of her 10-year-old twins is kidnapped, the desperate mother is forced to resort to drastic measures to get him back.   As time runs out, Geraldine realises she has a secret that might just help solve the case, but the truth could destroy her career. Faced with the unenviable decision of protecting herself or the widow she barely knows, Geraldine must grapple with her conscience and do the right thing before the death count mounts any further.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49526978347281,"sku":"GOR006814250","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49551116599569,"sku":"GOR006629866","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49631144345873,"sku":"GOR006917236","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49734530597137,"sku":"NGR9781843445395","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49896534180113,"sku":"CIN1843445395G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49909674443025,"sku":"CIN1843445395A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52666368721169,"sku":"NLS9781843445395","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53064967258385,"sku":"GOR011976575","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1843445395.jpg?v=1751422678"},{"product_id":"cut-short-book-leigh-russell-9781842432716","title":"Cut Short","description":"In the tradition of Ruth Rendell, Lynda la Plante, Frances Fyfield and Barbara Vine, Cut Short is a gripping psychological thriller that introduces D.I. Geraldine Steel, a woman whose past is threatening to collide with her future.   When D.I. Geraldine Steel relocates to the quiet rural town of Woolsmarsh, she expects to find her new home to be somewhere where nothing much ever happens; a space where she can battle her demons in private. But when she finds herself pitted against a twisted killer preying on local young women she quickly discovers how wrong she is...   By day, the park is a place for children's games, for people walking their dogs or taking a short cut to avoid the streets. But in the shadows a predator prowls, hunting for a fresh victim. When an unwitting bystander comes forward as a witness she quickly becomes the next object of his murderous obsessions - someone whom the killer must stop at all costs.   D.I. Geraldine Steel is locked into a race against time, determined to find the killer before they discover yet another naked corpse . But can she save the lives of the town's young women - or will Geraldine herself become the killer's ultimate trophy?","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49528094523665,"sku":"GOR001414482","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49620656980241,"sku":"GOR002883934","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49641775399185,"sku":"GOR001222377","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49909169258769,"sku":"CIN1842432710G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1842432710.jpg?v=1751059505"},{"product_id":"deadly-revenge-book-leigh-russell-9780857303059","title":"Deadly Revenge","description":"When a hysterical mother reports her baby's sudden disappearance, suspicion immediately falls on the absent husband. But Detective Geraldine Steel's gut instinct tells her this case is not as simple as her colleagues think...   Complications in the mother's life begin to surface, including her relationship with her controlling father, a controversial political figure. As the police investigate, their urgent attempt to find the missing infant grows ever more perplexing.   Steel is forced to suspect everyone associated with the family - and when a body is discovered, matters take a deadly turn.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49533155705105,"sku":"GOR010766771","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49662131437841,"sku":"GOR011679346","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49738303570193,"sku":"NGR9780857303059","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50103168532753,"sku":"GOR011683899","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50369874460945,"sku":"CIN0857303058G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50560752484625,"sku":"GOR010866478","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52664652267793,"sku":"NLS9780857303059","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0857303058.jpg?v=1751012251"},{"product_id":"cut-short-book-leigh-russell-9781842433546","title":"Cut Short","description":"In the tradition of Ruth Rendell, Lynda la Plante, Frances Fyfield and Barbara Vine, Cut Short is a gripping psychological thriller that introduces DI Geraldine Steel, a woman whose past is threatening to collide with her future.   Meet Detective Inspector Geraldine Steel: fierce, dependable, and committed to her job. Relocated to the quiet town of Woolsmarsh, she expects respite from the stresses of the city; a space where she can battle her demons in private. But when she finds herself pitted against a twisted killer preying on young women, she quickly discovers how wrong she is...   By day, Woolsmarsh park is a haven for families, dogwalkers, or simply for a breath of fresh air. But in the shadows a predator prowls, hunting for a fresh victim. Locked in a race against time, Geraldine is determined to find the killer before they discover yet another corpse. But can she save the lives of the town's young women - or will Geraldine herself become the killer's ultimate trophy?","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49535108055313,"sku":"GOR003901106","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49638763528465,"sku":"GOR004417082","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49736006402321,"sku":"NGR9781842433546","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50254663287057,"sku":"GOR004613103","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50401029947665,"sku":"CIN1842433547G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50636756746513,"sku":"GOR010519809","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52107354767633,"sku":"CIN1842433547VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1842433547.jpg?v=1751428112"},{"product_id":"class-murder-book-leigh-russell-9781843449300","title":"Class Murder","description":"With so many potential victims to choose from, there would be many deaths. He was spoiled for choice, really, but he was determined to take his time and select his targets carefully. Only by controlling his feelings could he maintain his success. He smiled to himself. If he was clever, he would never have to stop. And he was clever. He was very clever. Far too clever to be caught.   Geraldine Steel is back for her tenth case. Reunited in York with her former sergeant, Ian Peterson, she discovers that her tendency to bend the rules has consequences. The tables have turned, and now he's the boss.   When two people are murdered, their only connection lies buried in the past. As police search for the elusive killer, another body is discovered. Pursuing her first investigation in York, Geraldine struggles to solve the confusing case. How can she expose the killer, and rescue her shattered reputation, when all the witnesses are being murdered?","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49541536383249,"sku":"GOR008938125","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49551852405009,"sku":"GOR009075393","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49604919230737,"sku":"GOR009678139","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49735699923217,"sku":"NGR9781843449300","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50392366154001,"sku":"CIN1843449307VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50401798062353,"sku":"CIN1843449307G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50442127671569,"sku":"GOR009039987","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52666429473041,"sku":"NLS9781843449300","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1843449307.jpg?v=1751217826"},{"product_id":"dead-end-book-leigh-russell-9781842433560","title":"Dead End","description":"The third in the detective series featuring DI Geraldine Steel   Headmistress Abigail Kirby is dead. A potential witness has been murdered. And for DI Geraldine Steel, the stakes have been raised yet higher. Abigail's teenage daughter, Lucy, is missing, believed to have run away with a girl she met online. Time is quickly running out for Geraldine before her naivety costs Lucy her life.   But with a serial killer on the loose, Geraldine's own life is in danger, and though her Sergeant Ian Peterson makes a shocking discovery, could it be too late to save her from a dreadful fate?","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49543613153553,"sku":"GOR002766195","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49639210025233,"sku":"GOR002967107","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49733846466833,"sku":"NGR9781842433560","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49936662429969,"sku":"GOR003460314","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50392562958609,"sku":"CIN1842433563G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50401031160081,"sku":"CIN1842433563VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50488762007825,"sku":"GOR010437648","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1842433563.jpg?v=1750995149"},{"product_id":"guilt-edged-book-leigh-russell-9780857304773","title":"Guilt Edged","description":"An inoffensive man is murdered in a seemingly motiveless attack. Detective Inspector Geraldine Steel and her team are baffled, until DNA from an apparent stranger is discovered on the victim's body.   Geraldine is not convinced the suspect is guilty. When a witness comes forward to offer the suspect an alibi, Geraldine lets him go. That night, a second murder is committed. The evidence points to the suspect who has just been released.   As Geraldine attempts to make sense of the suspect's complex history, he goes on the run. Even his wife appears to condemn him. Only Geraldine still doubts that he is to blame for the murders, but is she prompted by her own guilt for having released him to kill again?   As the story races towards a breathtaking twist, Geraldine is tormented by self-doubt, and struggles to focus all her attention on the case. Someone is lying and the police must uncover the truth before anyone else is killed...","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49553094312209,"sku":"GOR012016720","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49663353618705,"sku":"GOR012334251","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49742630912273,"sku":"NGR9780857304773","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49966135771409,"sku":"GOR012124105","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50032155197713,"sku":"CIN0857304771G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50364442476817,"sku":"CIN0857304771A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52665309233425,"sku":"NLS9780857304773","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53474416591121,"sku":"GOR012107802","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0857304771.jpg?v=1751437286"},{"product_id":"deadly-alibi-book-leigh-russell-9781843448501","title":"Deadly Alibi","description":"A hand gripped her upper arm so suddenly it made her yelp. Biting her lower lip, she spun round, lashing out in terror. As she yanked her arm out of his grasp, her elbow hit the side of his chest. Struggling to cling on to her, he lost his footing. She staggered back and reached out, leaning one hand on the cold wall of the tunnel. Before she had recovered her balance he fell, arms flailing, eyes glaring wildly as he disappeared over the edge of the platform onto the rails below. . .   Two victims and a suspect whose alibi appears open to doubt... Geraldine Steel is thrown into a double murder investigation which threatens not only her career, but her life. When her previously unknown twin Helena turns up, her problems threaten to make Geraldine's life turn toxic in more ways than one.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49558263791889,"sku":"GOR008454595","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49660073967889,"sku":"GOR008316963","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50335232459025,"sku":"GOR008665015","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50401795539217,"sku":"CIN1843448505G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50709224456465,"sku":"GOR008307449","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1843448505.jpg?v=1751379278"}],"url":"https:\/\/www.worldofbooks.com\/en-ie\/collections\/di-geraldine-steel-ser-book-series.oembed","provider":"World of Books ","version":"1.0","type":"link"}