I hate to be rude to these people, but you start talking about Actually Existing Socialist Countries and all of sudden you feel like you’re talking to a libertarian who hates prisons. And I’m like have you read any of these… and its like nah.
That’s why I often don’t really suggest Naomi Klein and Bullshit Jobs because they are great points of entryism, but they just give permission for westerners to still have no historical understanding of the world around them. Spouting off about Totalitarianism.
That’s not what entryism means, but it’s similar in its pathological aversion to confrontation. Why not just suggest Parenti? He’s got some nice, accessible polemics, and also a lot of his material is in talks, so you’re more likely to get a young person to engage with it (though I guess you didn’t mention the demo).
Are you going to get killed or fired if the person you are talking to discovers you to be a communist? If not, then hiding it is probably counter-productive if you’re still advocating for your positions. You don’t need to shout in people’s faces demanding that they acknowledge the efficacy of Mao’s land reform, but actively hiding behind lib academics is just silly.
Parenti is always great, I also like suggesting Kwame Ture.
You can glean useful information from books that aren’t explicitly communist too.
If your goal is to convince someone of communism, books by “left” libs written against rightists that are selected partly on the basis that recommending a communist would be scary is hamstringing yourself. The scope of discussion, and especially of positive alternatives, will be very limited and it’s also just kind of dishonest in this context. If the pitch was “I’m a communist but I think this lib academic has useful things to say about some given subject” I would not be objecting because I think that’s true of basically every subject.