 China Mieville is a writer best known for speculative fiction, novels like Kraken, Embassy Town, and London. But he's also a left-wing activist and a former socialist candidate for the House of Commons. He's written a lot about Marxism, most recently in a history of the Communist Manifesto called A Spectre Haunting. Here's Steve Paulson.