@Dave I would revise and say it's like the love child of Robert Parker, William Gibson, & Andrew Vachass.
I really liked the non-linear reveals. It was nice that Adam gave us credit for keeping up with his plotting. Great voice for the main character and I already want to see a movie of this though the gore level might be too high. I'm already casting it in my head!