Scan barcode
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.