Return to Article Details Social Movements, Virtual Communities and Development Download Download PDF