The devil's doctor - Ball, Philip (Farrar, Straus and Giroux, 2006)