James Lamentus
  
Michael
  
I enjoyed it. Not perfect, but pretty good. I've not read the novel, so I can't say how true it was to the source material.