mkedenton 's review for:

Perdido Street Station by China MiƩville
3.25
adventurous dark mysterious tense slow-paced