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)