It‘s a alright book with some good moments and it presents its themes effectively but it fails to make these moments more effective by developing the characters more. This is one of the problems of books like this where it almost feels like the author cares so much about the theme topic or message that a lot of other things feel lacking. 6-7/10 you should only pick it up if you‘ve some interest in what it covers otherwise find another read.