Download Article Torab SalethIslamic Revolution or CounterrevolutionOn the 30th anniversary of the Iranian revolution, Torab Saleth examines its historical roots- from the Weekly Worker 12.02.2009Conspiracy, Revolt, Revolution and Social DisintegrationHistory of the Iranian Revolutionary Socialist Tendency - Part 1: 1971-79Marxism and Revolutionary Strategy Socialists and the Slogan of Constituent AssemblyRevolution and Counter-revolution in Iran