Just read this. The author China Mieville is incredibly imaginative. To the point of which I didn't like some of his other books for having too many weirdass characters (mosquito people, cactus, people, etc, etc) that just makes it unrelatable and uninteresting to me.
But this is a hard-sci...