mvmckenzie16 's review for:

Perdido Street Station by China MiƩville
4.0

this took me forever, but not because it was bad, though i did find it somewhat uneven. the world mieville creates, however, is pretty singular and fascinating.