Kraken by China Mieville
Kraken by