A review by vancelle
Kraken by China MiƩville

adventurous dark funny mysterious tense slow-paced

5.0