Science fiction and socialism have always had a close relationship. Many sf novelists and filmmakers are leftists. Others examine explicit or implicit Marxist concerns. As a …