
GIVE THE PERFECT GIFT
Erin Mills Town Centre Gift Cards are the perfect choice for your gift giving needs.Purchase gift cards at kiosks near the food court or centre court, at Guest Services, or click below to purchase online.PURCHASE HEREHome
Knight Shadow: A Jorja Knight Mystery, #8
Indigo
Loading Inventory...
Knight Shadow: A Jorja Knight Mystery, #8
Current price: $5.99


Knight Shadow: A Jorja Knight Mystery, #8
Current price: $5.99
Loading Inventory...
Size: Kobo eBook
*Product information may vary - to confirm product availability, pricing, shipping and return information please contact Indigo
SHE TRUSTED HER INSTINCTS. NOW THEY MIGHT GET HER KILLED.
Private investigator Jorja Knight thought joining CanNet Investigative Services would be a step up. But endless background checks and paperwork have her itching for action.
When her boss sends her to check on an old army buddy displaced by a fire, Jorja leaps at the chance—only to find him dead in a downtown alley. A shadowed stranger warns her to walk away. The police call it an overdose. Her boss isn't buying it—and neither is she. The man's final days were marked by paranoia and bizarre behavior—his journal a chaotic mess of cryptic scrawl she can't decipher.
Then a second case lands on her desk—a massive data breach at a top CanNet client. Jorja's instincts tell her the breach isn't just about stolen information, but a smokescreen for something more sinister. Her partner, a cocky young cybersecurity whiz who speaks in code, dismisses her hunches as gut feelings. But when Jorja uncovers a hidden link between the two cases, everything shifts. Someone wanted that veteran silenced—someone willing to kill again to keep their motive hidden.
With a killer closing in, Jorja must rely on her old-school methods to expose a truth no algorithm could predict—before she becomes the next victim.
SHE TRUSTED HER INSTINCTS. NOW THEY MIGHT GET HER KILLED.
Private investigator Jorja Knight thought joining CanNet Investigative Services would be a step up. But endless background checks and paperwork have her itching for action.
When her boss sends her to check on an old army buddy displaced by a fire, Jorja leaps at the chance—only to find him dead in a downtown alley. A shadowed stranger warns her to walk away. The police call it an overdose. Her boss isn't buying it—and neither is she. The man's final days were marked by paranoia and bizarre behavior—his journal a chaotic mess of cryptic scrawl she can't decipher.
Then a second case lands on her desk—a massive data breach at a top CanNet client. Jorja's instincts tell her the breach isn't just about stolen information, but a smokescreen for something more sinister. Her partner, a cocky young cybersecurity whiz who speaks in code, dismisses her hunches as gut feelings. But when Jorja uncovers a hidden link between the two cases, everything shifts. Someone wanted that veteran silenced—someone willing to kill again to keep their motive hidden.
With a killer closing in, Jorja must rely on her old-school methods to expose a truth no algorithm could predict—before she becomes the next victim.


















