A review by autogeek
Perdido Street Station by China MiƩville

4.0

A bit too much description for my liking. But very original and very good story and characters.