I'm updating this to five stars. It def has its flaws (it's heavily centred on the white protagonist's political understanding, there is a lack of nuance in some of the perspectives advanced, etc) but I just enjoyed it so thoroughly and it really spoke to me.--At first I had a laugh about how clu...