Perdido Street Station by China Miéville. A re-read — possibly the third time I’ve read it, I think? It suffered from me reading it immediately after Glow; the latter has a very smooth prose style which made this one feel somewhat clunky. I love the imagination and ideas in it though, and no doubt I’ll re-read it again.