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.
(via Making Light)