This is a young adult read.
I certainly would not recommend it to the teen market, due to the graphic detail and swearing.
This content does not appeal to me.
There was however an interesting story line.
5 + eight =