{"title":"Duncan M Hamilton","description":null,"products":[{"product_id":"dragonslayer-book-duncan-m-hamilton-9781250306739","title":"Dragonslayer","description":"The author of a BuzzFeed Greatest Fantasy Book of the Year comes to Tor with a fantasy trilogy featuring lost magics, reawakened dragons, and a reluctant hero.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49509274124561,"sku":"CIN1250306736G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49574159515921,"sku":"GOR010073405","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49592729764113,"sku":"GOR010002328","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49727724355857,"sku":"CIN1250306736A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50231136715025,"sku":"CIN1250306736VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51793217618193,"sku":"NIN9781250306739","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52615009108241,"sku":"NLS9781250306739","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53216206782737,"sku":"GOR010218443","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1250306736.jpg?v=1751452126"},{"product_id":"wolf-of-the-north-book-duncan-m-hamilton-9781539423447","title":"The Wolf of the North","description":"The First Part of the Wolf of the North trilogy by bestselling fantasy author Duncan M. Hamilton. It has been generations since the Northlands have seen a hero worthy of the title. Many have made the claim, but few have lived to defend it. Timid, weak, and bullied, Wulfric is as unlikely a candidate as there could be. A chance encounter with an ancient and mysterious object awakens a latent gift, and Wulfric's life changes course. Against a backdrop of war, tragedy, and an enemy whose hatred for him knows no bounds, Wulfric will be forged from a young boy, into the Wolf of the North. This is his tale.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49513636790545,"sku":"GOR008831326","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50040124113169,"sku":"GOR008682060","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50155826151697,"sku":"CIN1539423441G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50379718164753,"sku":"CIN1539423441A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51035389002001,"sku":"NIN9781539423447","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52106643767569,"sku":"CIN1539423441VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1539423441.jpg?v=1751436723"},{"product_id":"knight-of-the-silver-circle-book-duncan-m-hamilton-9781250306821","title":"Knight of the Silver Circle","description":"Knight of the Silver Circle is the second adventure-packed fantasy in The Last Dragonslayer trilogy for fans of magical beasts and unexpected heroes by the beloved Duncan M. Hamilton.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49539052273937,"sku":"GOR012202477","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49892150280465,"sku":"CIN1250306825G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49932857573649,"sku":"CIN1250306825VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51021991805201,"sku":"NIN9781250306821","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52139498242321,"sku":"NLS9781250306821","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":52515623076113,"sku":"CIN1250306825A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1250306825.jpg?v=1751239926"},{"product_id":"knight-of-the-silver-circle-book-duncan-m-hamilton-9781250306814","title":"Knight of the Silver Circle","description":"\u003cp\u003eDragons have returned after a thousand years, but greater dangers lurk in the shadows. \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e As the lines between enemy and ally blur, Guillot dal Villerauvais is drawn farther into the life and service he had left far behind. Sol ne attempts to come to terms with the great magical talent she fears is as much a curse as a blessing, while the Prince Bishop's quest for power twists and turns, and takes on a life of its own. \u003cp\u003e\u003c\/p\u003e With dragons to slay, and an enemy whose grip on the kingdom grows ever tighter, Gill and his comrades must fight to remain true to themselves, while standing at the precipice of a kingdom in peril. \u003cp\u003e\u003c\/p\u003eBetrayals, ritual magic, an enchanted relic, and lost histories. A charming narrative. entertaining. Recommended for fans of dragons and medieval settings.--\u003ci\u003eLibrary Journal\u003c\/i\u003e on \u003ci\u003eDragonslayer\u003c\/i\u003e \u003cp\u003e\u003c\/p\u003eSuccessfully mixes swords, sorcery, and skullduggery with complex characters. Dumas fans will especially appreciate the faux-French setting. This is pure adventure fun with plenty for epic fantasy readers to enjoy.--\u003ci\u003ePublishers Weekly\u003c\/i\u003e on \u003ci\u003eDragonslayer\u003c\/i\u003e \u003cp\u003e\u003c\/p\u003e\u003cb\u003eThe Dragonslayer Trilogy: \u003c\/b\u003e\u003cbr\u003e1. \u003ci\u003eDragonslayer\u003c\/i\u003e\u003cbr\u003e\u003cb\u003e2. \u003c\/b\u003e\u003ci\u003eKnight of the Silver Circle\u003c\/i\u003e\u003cbr\u003e3. \u003ci\u003eServant of the Crown\u003c\/i\u003e","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49574223085841,"sku":"GOR010812265","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49618785894673,"sku":"GOR010259395","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1250306817.jpg?v=1750986324"},{"product_id":"dragonslayer-book-duncan-m-hamilton-9781250306722","title":"Dragonslayer","description":"\u003cp\u003eWith the dragons believed dead, the kingdom had no more need for dragonslayers. \u003c\/p\u003e\u003cp\u003eDrunk, disgraced, and all but forgotten, Guillot has long since left his days of heroism behind him.\u003c\/p\u003e\u003cp\u003eAs forgotten places are disturbed in the quest for power, and things long dormant awaken, the kingdom finds itself in need of a dragonslayer once again, and Guillot is the only one left.\u003c\/p\u003e\u003cp\u003eThe Dragonslayer Trilogy: \u003cbr\u003e\u003cb\u003e1. \u003ci\u003eDragonslayer\u003c\/i\u003e\u003c\/b\u003e\u003cbr\u003e2. \u003ci\u003eKnight of the Silver Circle\u003c\/i\u003e\u003cbr\u003e3. \u003ci\u003eServant of the Crown\u003c\/i\u003e\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49600781844753,"sku":"GOR011212986","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49891658006801,"sku":"CIN1250306728VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51882747330833,"sku":"CIN1250306728G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1250306728.jpg?v=1751460221"},{"product_id":"tattered-banner-book-duncan-m-hamilton-9781481013222","title":"The Tattered Banner","description":"\u003cp\u003eThe Tattered Banner placed 8th on BuzzFeed's 12 Greatest Fantasy Books Of The Year, 2013.\u003c\/p\u003e \u003cp\u003eUnique talent always attracts attention.\u003c\/p\u003e \u003cp\u003eIn a world where magic is outlawed, ability with a sword is prized above all else. For Soren this means the chance to live out his dreams.\u003c\/p\u003e \u003cp\u003ePlucked from a life of privation, he is given a coveted place at Ostenheim's Academy of Swordsmanship, an opportunity beyond belief.\u003c\/p\u003e \u003cp\u003eOpportunity is not always what it seems however, and gifts rarely come without conditions. Soren becomes an unwitting pawn in a game of intrigue and treachery that could cost him not just his dreams, but also his life.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49608830222609,"sku":"GOR008279592","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50471198130449,"sku":"GOR008579692","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029062385937,"sku":"NIN9781481013222","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51410127618321,"sku":"GOR006966225","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51417051201809,"sku":"CIN148101322XG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/148101322X.jpg?v=1750956003"},{"product_id":"blood-debt-book-duncan-m-hamilton-9781976460593","title":"The Blood Debt","description":null,"brand":"WoB","offers":[{"title":"US \/ LIKE_NEW \/ SBYB","offer_id":49975616667921,"sku":"CIN197646059XLN","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50046335025425,"sku":"GOR009308860","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50970795540753,"sku":"CIN197646059XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51059411583249,"sku":"NIN9781976460593","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":52767859278097,"sku":"GOR011698931","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/197646059X.jpg?v=1751444951"},{"product_id":"jorundyr-s-path-book-duncan-m-hamilton-9781546308614","title":"Jorundyr's Path","description":"Jorundyr's Path is walked only by the brave. It is survived only by the strong. As Wulfric pursues Adalhaid's Blood Debt, he soon learns that the path to revenge is never easy, and the desires of men and the will of gods rarely meet. Aethelman seeks answers to questions long ignored. Rodulf chases power and wealth. From the streets of Elzburg to the dry plains of Darvaros, Wulfric walks Jorundyr's Path and encounters a world larger than he could ever have dreamed of: filled with friends, enemies, and danger-the crucible from which heroes are forged.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49998429651217,"sku":"GOR009440246","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50110752293137,"sku":"GOR009489792","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50381710328081,"sku":"CIN154630861XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50903140663569,"sku":"CIN154630861XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51036465627409,"sku":"NIN9781546308614","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/154630861X.jpg?v=1750829175"},{"product_id":"first-blade-of-ostia-book-duncan-m-hamilton-9781505245387","title":"The First Blade of Ostia","description":"A spellbinding historical novel about a woman who befriends Ethel and Julius Rosenberg, and is drawn into their world of intrigue, from the author ofMargot. \u003cbr\u003e On June 19, 1953, Ethel and Julius Rosenberg were executed for conspiring to commit espionage. The day Ethel was first arrested in 1950, she left her two young sons with a neighbor, and she never came home to them again. Brilliantly melding fact and fiction, Jillian Cantor reimagines the life of that neighbor, and the life of Ethel and Julius, an ordinary-seeming Jewish couple who became the only Americans put to death for spying during the Cold War. \u003cbr\u003e A few years earlier, in 1947, Millie Stein moves with her husband, Ed, and their toddler son, David, into an apartment on the eleventh floor in Knickerbocker Village on New York s Lower East Side. Her new neighbors are the Rosenbergs. Struggling to care for David, who doesn t speak, and isolated from other normal families, Millie meets Jake, a psychologist who says he can help David, and befriends Ethel, also a young mother. Millie and Ethel s lives as friends, wives, mothers, and neighbors entwine, even as chaos begins to swirl around the Rosenbergs and the FBI closes in.Millie begins to question her own husband s political loyalty and her marriage, and whether she can trust Jake and the deep connection they have forged as they secretly work with David.Caught between these two men, both of whom have their own agendas, and desperate to help her friends, Millie will find herself drawn into the dramatic course of history. \u003cbr\u003e As Millie trusting and naive is thrown into a world of lies, intrigue, spies and counterspies, she realizes she must fight for what she believes, who she loves, and what is right.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50136893587729,"sku":"GOR006966224","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50378533667089,"sku":"CIN1505245389G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51031761813777,"sku":"NIN9781505245387","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53032682619153,"sku":"GOR014707397","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1505245389.jpg?v=1751211873"},{"product_id":"huntsman-s-amulet-book-duncan-m-hamilton-9781493559657","title":"The Huntsman's Amulet","description":null,"brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50136893686033,"sku":"GOR010155513","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50628020797713,"sku":"GOR006926585","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51029921988881,"sku":"NIN9781493559657","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52719798354193,"sku":"CIN1493559656G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1493559656.jpg?v=1751085719"},{"product_id":"telastrian-song-book-duncan-m-hamilton-9781499694451","title":"The Telastrian Song","description":"The final part of the Society of the Sword Trilogy. A remote farm and meagre crops are a far cry from Ostenheim and the life of a banneret, but they are not far enough. For Soren to be free of Amero, there is only one answer. In Ostenheim, Duke Amero presides over a war-weary population and an empty treasury, but still he hungers for more. An Intelligencier uncovers the disturbing resurgence of sorcery in the city, while an avaricious colleague sees the chance to prove his worth to the Duke. Enemies and allies emerge from unexpected places, as Soren must face his former patron and idol for a final reckoning. The Telastrian Song follows The Huntsman's Amulet and is the concluding part of the Society of the Sword Trilogy.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50136893620497,"sku":"GOR007007676","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50386972344593,"sku":"CIN1499694458G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51030706323729,"sku":"NIN9781499694451","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51695625240849,"sku":"CIN1499694458VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1499694458.jpg?v=1750860356"},{"product_id":"servant-of-the-crown-book-duncan-m-hamilton-9781250306845","title":"Servant of the Crown","description":"\u003cp\u003e\u003cb\u003eThe Exciting Conclusion to the Dragonslayer Trilogy\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eLong laid plans finally bear fruit, but will it prove as sweet as hoped for? With the king on his deathbed, the power Amaury has sought for so long is finally in his grasp.\u003c\/p\u003e\u003cp\u003eAs opposition gathers from unexpected places, dragonkind fights for survival and a long-awaited reckoning grows close.\u003c\/p\u003e\u003cp\u003eSol ne masters her magic, but questions the demands the world will make of her. Unable to say no when the call of duty comes, Gill realizes that the life he had given up on has not given up on him.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eOnce a servant of the crown, ever a servant of the crown.\u003c\/i\u003e\u003c\/p\u003e\u003cp\u003eA Macmillan Audio production from Tor Books\u003c\/p\u003e\u003cp\u003eThe Dragonslayer Trilogy: \u003cbr\u003e1. \u003ci\u003eDragonslayer\u003c\/i\u003e\u003cbr\u003e2. \u003ci\u003eKnight of the Silver Circle\u003c\/i\u003e\u003cbr\u003e\u003cb\u003e3. \u003ci\u003eServant of the Crown\u003c\/i\u003e \u003c\/b\u003e\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50139654455569,"sku":"CIN1250306841G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51108990386449,"sku":"CIN1250306841VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1250306841.jpg?v=1751458082"},{"product_id":"servant-of-the-crown-book-duncan-m-hamilton-9781250306852","title":"Servant of the Crown","description":"Like Dragonslayer and Knight of the Silver Circle, Servant of the Crown is an exciting addition to the heroic fantasy tradition of Patrick Rothfuss, Brandon Sanderson, and Robert Jordan. Mixing swordplay and magic with compelling characters who are searching for meaning in their lives, the Dragonslayer trilogy comes to a thrilling conclusion.   Swordsman and noble, Guillot dal Villerauvais, has turned his life around since a dragon destroyed his village, but that may not enable him to defeat the Prince Bishop, who has found the great magical power he craved for so long. Gill's surprising ally, the dragon Pharadon, on a quest of his own, discovers that dragons are not the only magical creatures in the land. Solène has come to fear her own magic but will not turn away when her friends are in danger.  Since self-publishing his first ebook, The Tattered Banner (one of BuzzFeed's 12 Greatest Fantasy Books of the Year, 2013), Duncan M. Hamilton has sold more than 220,000 copies of his fast-paced, character-focused, fantasy adventure novels. The Dragonslayer trilogy is his first traditionally-published series.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50139654324497,"sku":"CIN125030685XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50280541946129,"sku":"CIN125030685XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50906631110929,"sku":"GOR012264217","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51022036762897,"sku":"NIN9781250306852","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52125419667729,"sku":"NLS9781250306852","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":52607138791697,"sku":"GOR014561225","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53356976898321,"sku":"GOR014873391","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/125030685X.jpg?v=1750711886"},{"product_id":"alpha-protocol-book-duncan-m-hamilton-9798592279225","title":"The Alpha Protocol","description":null,"brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50244152230161,"sku":"GOR013896880","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B08ZDFPGGS.jpg?v=1751161671"},{"product_id":"first-officer-book-duncan-m-hamilton-9798363227011","title":"The First Officer","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50245319688465,"sku":"GOR013897600","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B0BMSV6WY8.jpg?v=1750905357"},{"product_id":"banneret-book-duncan-m-hamilton-9798418234230","title":"The Banneret","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53653015429393,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53653016445201,"sku":"GOR014994237","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9798418234230.jpg?v=1781264456"}],"url":"https:\/\/www.worldofbooks.com\/en-au\/collections\/author-books-by-duncan-m-hamilton.oembed","provider":"World of Books ","version":"1.0","type":"link"}