Excellent book although I had to skim a few of the more violent sections. I would highly recommend. . . tough and emotionally gripping. I ended up rooting for two very flawed characters as they fought their way through racism and homophobia, including within themselves.