The demon code - Blake, Adam (Sphere, 2012)