Download Article Cliff SalughterTowards a Revolutionary ProgrammeInternational Socialist Forum - 3 - October 1998Revolutionary Programmes - Necessity or Fantasy