katerimorton.com
Kraken by China MiévilleMy rating: 4 of 5 starsI had a love-hate thing with Kraken while I was reading it. I was pulled in immediately by the setting and the main character, and I’m always a …