It's a really hard book to rate. On the one hand, I didn't enjoy
it. There was far too much in it that made me feel too uncomfortable to enjoy it. On the other hand, I rather suspect that was the intended effect, and it was certainly very well written.