Chapters (55)
- PERFECT CRIME
- Dedication
- 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
- 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
- Acknowledgments
- Can’t get enough of the Perfect series?
- Chapter 1
- Loved Perfect Silence? Then why not get back to where it all started with book one of the D.I. Callanach series?
- Welcome to Edinburgh.Murder capital of Europe.
- The worst dangers are the ones we can’t see …
- When silence falls, who will hear their cries?
- About the Author
- By the same author:
- About the Publisher
Returning to his desk, he ran his eyes down the emails to figure out where he’d got to in the list. That should’ve been obvious and easy, only every email on the page was marked as read. He tried to remember if they’d been like that when they’d popped up, or only since he’d been reading them, but he couldn’t recall it clearly. Picking up his phone, he sent himself an email, with the word ‘Coffee’ on the subject line, and hit send. A minute later it came through in bold, marked as unread, no problem at all.
Scrolling back to emails from months ago, the ones that had slipped through his junk filter and sat unread in his inbox, he found several still marked as unread. So his computer was functioning properly, and his emails were sending and receiving properly.
He stared at the screen before typing in his mother’s name and opening up her recent emails to him. He found what he’d been looking for in an email dated 10 March. His mother, too, had received no emails for a few days, then hers had made a remarkable appearance. She hadn’t said whether they’d been marked as read or not, but there was a good chance it was something she might not have noticed. The emails from Callanach to his mother had named Jenson and Western specifically. They created a clear path from him to the dead men and Callanach was as sure as he could be that someone else had read them.
That left two possibilities: one was that someone with a grievance had been looking for a weak point and was intent on setting him up for the murders. If that was the case, the list was endless. He’d crossed too many gang members, crime bosses and corporate criminals – any of whom could have organised a hacking – to be able to point to a single one who might want vengeance. The other option, and a far more disturbing one, was that Pax Graham had moved from simply being suspicious of him to deciding to dig deeper into his story, thereby obtaining a court order to look at his emails.
Callanach considered taking a sip of his coffee, but his stomach was making it clear it would be rejected. If DS Graham had his emails, it could only be because Ava had approved the application.