Chapters (145)
- Cover
- Title Page
- Dedication
- Acknowledgments
- Part One: Acts of War
- Chapter One
- Chapter Two
- Chapter Three
- Chapter Four
- Chapter Five
- Chapter Six
- Chapter Seven
- Chapter Eight
- Chapter Nine
- Chapter Ten
- Chapter Eleven
- Chapter Twelve
- Chapter Thirteen
- Chapter Fourteen
- Chapter Fifteen
- Chapter Sixteen
- Chapter Seventeen
- Chapter Eighteen
- Chapter Nineteen
- Chapter Twenty
- Chapter Twenty-one
- Chapter Twenty-two
- Chapter Twenty-three
- Chapter Twenty-four
- Chapter Twenty-five
- Chapter Twenty-six
- Part Two: By the Rivers Dark
- Chapter Twenty-seven
- Chapter Twenty-eight
- Chapter Twenty-nine
- Chapter Thirty
- Chapter Thirty-one
- Chapter Thirty-two
- Chapter Thirty-three
- Chapter Thirty-four
- Chapter Thirty-five
- Chapter Thirty-six
- Chapter Thirty-seven
- Chapter Thirty-eight
- Chapter Thirty-nine
- Chapter Forty
- Chapter Forty-one
- Chapter Forty-two
- Chapter Forty-three
- Chapter Forty-four
- Chapter Forty-five
- Interlude One
- Chapter Forty-six
- Chapter Forty-seven
- Interlude Two
- Chapter Forty-eight
- Chapter Forty-nine
- Interlude Three
- Chapter Fifty
- Chapter Fifty-one
- Interlude Four
- Chapter Fifty-two
- Chapter Fifty-three
- Chapter Fifty-four
- Chapter Fifty-five
- Chapter Fifty-six
- Interlude Five
- Part Three: The Blood of Angels
- Chapter Fifty-seven
- Chapter Fifty-eight
- Interlude Six
- Chapter Fifty-nine
- Interlude Seven
- Chapter Sixty
- Chapter Sixty-one
- Chapter Sixty-two
- Interlude Eight
- Chapter Sixty-three
- Chapter Sixty-four
- Chapter Sixty-five
- Chapter Sixty-six
- Chapter Sixty-seven
- Interlude Nine
- Chapter Sixty-eight
- Chapter Sixty-nine
- Chapter Seventy
- Chapter Seventy-one
- Chapter Seventy-two
- Chapter Seventy-three
- Interlude Ten
- Chapter Seventy-four
- Chapter Seventy-five
- Chapter Seventy-six
- Chapter Seventy-seven
- Chapter Seventy-eight
- Chapter Seventy-nine
- Chapter Eighty
- Chapter Eighty-one
- Chapter Eighty-two
- Chapter Eighty-three
- Chapter Eighty-four
- Chapter Eighty-five
- Chapter Eighty-six
- Chapter Eighty-seven
- Chapter Eighty-eight
- Chapter Eighty-nine
- Chapter Ninety
- Chapter Ninety-one
- Chapter Ninety-two
- Chapter Ninety-three
- Chapter Ninety-four
- Chapter Ninety-five
- Chapter Ninety-six
- Chapter Ninety-seven
- Chapter Ninety-eight
- Chapter Ninety-nine
- Chapter One Hundred
- Chapter One Hundred One
- Chapter One Hundred Two
- Chapter One Hundred Three
- Chapter One Hundred Four
- Chapter One Hundred Five
- Chapter One Hundred Six
- Chapter One Hundred Seven
- Chapter One Hundred Eight
- Chapter One Hundred Nine
- Chapter One Hundred Ten
- Chapter One Hundred Eleven
- Chapter One Hundred Twelve
- Chapter One Hundred Thirteen
- Chapter One Hundred Fourteen
- Chapter One Hundred Fifteen
- Chapter One Hundred Sixteen
- Chapter One Hundred Seventeen
- Chapter One Hundred Eighteen
- Chapter One Hundred Nineteen
- Chapter One Hundred Twenty
- Chapter One Hundred Twenty-one
- Chapter One Hundred Twenty-two
- Chapter One Hundred Twenty-three
- Chapter One Hundred Twenty-four
- Chapter One Hundred Twenty-five
- Epilogue
- Also by Jonathan Maberry
- About the Author
Rudy frowned. “Because some of the files were supposedly destroyed by moisture after Rasouli’s agent swallowed the drive, correct?”
Bug gave him a pitying stare. “Silly mortal. ’Destroyed’ is a relative term. Or, maybe it’s a term people who are a lot less super-genius smart than me use.”
“Bug,” warned Circe quietly.
“Yeah, yeah, okay. There’s more stuff on the drive than was openly indexed, and I’m not talking about real or faked damaged files. I’m talking about stuff that was coded to react like damaged files.”
“You lost me,” admitted Rudy.
“A file name is nothing but a piece of computer language. Zeros and ones, but arranged to create a readable name. When you give a file a name the computer writes that name in computer language, but here someone deliberately coded a few files so that their names appear as ‘read error’ warnings. That way they get hidden among the errors from the damage.”
“Devious,” Rudy agreed. “How many hidden files are there and what is in them?”
“There are ten files in two separate subfolders. One was marked BOS/SC, and I don’t think I have to go too far out on a limb to presume what that stands for.”
“You lost me again,” said Rudy.
“It was part of the verbal intel Ledger got from Rasouli,” explained Bug. “Rasouli made oblique references to two books, the Book of Shadows and the Saladin Codex. BOS/SC. Anyway, when I cracked the files I expected to find complete texts or abstracts, but instead I got nine scanned images saved as pdfs. Very low-res and muddy. The other file is weird. All I could find was a Word doc with two words written in English. ‘Fuzzy math.’ That’s it. I’m running some additional cleanup and deep extraction programs to see if there are other hidden layers, but so far, bubkes.”
“Fuzzy math?” asked Rudy.
Circe grunted. “The Codex is supposed to be questionable commentary on an exact science, right? That says ‘fuzzy math’ to me. Could be some code hidden there. You get anything from the Codex, Bug?”
“Not so far. We don’t actually have a copy of the Codex, so I can’t check to see if there’s anything buried in the text.”
“Damn. Who has one?”
Bug made a face. “There is exactly one copy and it’s in the National Museum in Tehran.”
“Crap,” said Circe. “Any full or partial scans online?”
“Not that I’ve found, but searching all foreign-language databases will take a little longer.”
“What about the other one?” asked Rudy. “The Book of Shadows. Surely I’ve heard of that somewhere…”
Circe nodded. “It’s the book of spells used in Wicca.”
“Oh, for God’s sake,” complained Rudy, flapping a hand. “Really? We’ve done zombies, clones, and mutants, now the DMS is squaring off against black magic?”