Question: who argued that class struggles were what led to historical progress and development
Answer: The anarchist Mikhail Bakunin argued that the class struggle of the working class , peasantry and poor had the potential to lead to a social revolution involving the overthrow of ruling elites , and the creation of libertarian socialism .