Download Article Roy RatcliffeRevolutionary Programmes - Necessity or FantasyInternational Socialist Forum - 4 - June 1999Towards a Revolutionary Programme