Thought provoking novel with the perfect amount of seriousness and humour. The narrator's use of different voices only adds to the experience. Would definitely listen again.
While I found the topic to be tedious, the characters and their real ness and complexity made up for it. The story and its people stuck with me.