Politics of human liberation ; Revolution re-assessed - LIBERTARIAN SOCIALIST ORGANISATION (Libertarian Socialist Organisation)