Here is the first part of the interview with Trevor Ngwane. Below it is a transcription. Also, listen to this as a podcast here. This interview has been edited for length. John […]
Here is the first part of the interview with Trevor Ngwane. Below it is a transcription. Also, listen to this as a podcast here. This interview has been edited for length. John […]
I was honored to be invited to participate in a Zoom panel at this conference in Milan, of the Italian group “Left for Ukraine”. Here is a video of my presentation and […]
Here is a podcast of the article of this same title. Oaklandsocialist podcasts can be found here.
“A friend of mine called me yesterday. “John, what the fuck is going on?!!” he demanded.
audio1730946366
Here is the video of our interview with Craig Unger. Below it is the text of that interview. This interview will also appear on Oaklandsocialist’s podcast. Also, see our review of Craig’s […]
If you prefer to listen to a podcast of my latest article on the setbacks Trump has received, it can be found here.
here is a podcast of my recent article on that issue.
Here is a video of my presentation to the Ukraine Socialist Solidarity Campaign on the Republicans’ plans to overturn November’s elections if they don’t win them. All too many people are ignoring […]
Here is the concluding part of my series on why Marxism opposes individual terrorism. In this part, we talk about the dead end of alternative to individual terrorism. That alternative is international, […]