The book begins by locating social movements within broad and contemporary social processes. It explains the meaning, basic features, origins and types, and the basic perspectives of social movements. It goes on to deal with the major experiences of social movements in India, namely, peasant, tribal, Dalit, working class, women, ethnic, student and youth, and environmental movements. The book also analyses the role of information technology, media, civil society, NGOs and the middle class in the spread and continuation of such movements. Prepared according to the new CBCS syllabus the text covers entire course material and more.