apollo18 's review for:

Perdido Street Station by China MiƩville
4.0

Fantastic, amazing, disgustingly and beautifully detailed world-building.
The ending and its discussion of morality and sexual assault was...challenging. I'm still not quite sure what to make of it, but I found this discussion to be useful: http://freethoughtblogs.com/brutereason/2014/04/20/you-would-call-it-rape-sexual-assault-in-china-mievilles-perdido-street-station/