The history of all previous societies has been the history of class struggles.

Socialism has three meanings:

1. Socialism understood as an economic system opposed to capitalism based on collective property. It’s often used in negative political discourse.

2. Socialism understood as a political instrument in the hands of the working class. … View full article