Mieville's 50 sf/f novels for socialists

China Mieville is a brilliant science fiction and fantasy novel who is also a second-generation Marxist. He's produced an amazing annotated bibliography of fifty sf/f novels for socialists.

Ayn Rand–Atlas Shrugged (1957)

Know your enemy. This panoply of portentous Nietzcheanism lite has had a huge influence on American SF. Rand was an obsessive "objectivist" (libertarian pro-capitalist individualist) whose hatred of socialism and any form of "collectivism" is visible in this important an influential–though vile and ponderous–novel.

Link

(via Making Light)