<p><strong style=color: rgba(15 17 17 1); background-color: rgba(255 255 255 1)><em>Some riddles should never be solved...</em></strong></p><p><span style=color: rgba(15 17 17 1); background-color: rgba(255 255 255 1)>A lost cipher. A deadly secret. A race against time.</span></p><p><span style=color: rgba(15 17 17 1); background-color: rgba(255 255 255 1)>Mercer is an expert codebreaker but this puzzle is different. A seemingly blank red paper hides a truth powerful enough to kill for. When his search for answers pulls in Marcus a streetwise operative and Abigail a woman with a past tied to the mystery they find themselves hunted by dangerous forces.</span></p><p><span style=color: rgba(15 17 17 1); background-color: rgba(255 255 255 1)>From forgotten estates to underground casinos the trio races to unravel the cipher before Wilkins-a ruthless enemy with his own agenda-gets there first. As Marcus risks his life beneath a crumbling theatre Mercer plays a deadly game of deception in a high-stakes club and Abigail uncovers a secret hidden in her family's past the stakes only grow higher.</span></p><p><span style=color: rgba(15 17 17 1); background-color: rgba(255 255 255 1)>Some secrets should stay buried. But Mercer doesn't walk away from a challenge.</span></p><p><span style=color: rgba(15 17 17 1); background-color: rgba(255 255 255 1)>The truth is waiting. And someone will kill to keep it hidden.</span></p><p><strong style=color: rgba(15 17 17 1); background-color: rgba(255 255 255 1)>A captivating high-stakes thriller for fans of intrigue deception and mystery.</strong></p>
Piracy-free
Assured Quality
Secure Transactions
Delivery Options
Please enter pincode to check delivery time.
*COD & Shipping Charges may apply on certain items.