It's been a while since I read this one but it's pretty good! Not for the faint hearted though. Deals with strong themes and has a questionable dynamic between characters.
At the End of the Road