Ghost
  1     
Ghost

Written by James Swallow

Copyright 2018

It is tough enough to do your job fighting digital terrorism but when you are betrayed from your own side, work gets very hard and staying alive quite chancy. Marc Dane learns this the hard way as he goes up against the criminal called the Madrigal.