I boken "Social Movements: A Theoretical Approach" presenterer Dieter Rucht en teoretisk og historisk informert tilnærming til sosiale bevegelser som et fenomen i moderne samfunn. Han knytter analysen av sosiale bevegelser til generelle teorier om samfunn og prosesser for sosial endring, og kombinerer tre grunnleggende perspektiver: interaksjonistisk, konstruktivistisk og prosessorientert (ICP-tilnærmingen). Ved å trekke på ideer fra fremtredende teoretikere som Jürgen Habermas, Pierre Bourdieu og Anthony Giddens, anbefaler Rucht flere revisjoner av eksisterende teorier og fremhever den viktige rollen som den offentlige sfære spiller som hovedarena for sosiale bevegelser. Han argumenterer for at dette er et område i seg selv, hvor sosiale bevegelser kan bli synlige og hørt, samle støtte og potensielt oppnå endringer i grunnleggende samfunnsstrukturer. Denne omfattende avhandlingen analyserer både eksterne og interne aktiviteter innen sosiale bevegelser, samt rollen til forskjellige typer muligheter og restriksjoner, kollektive identiteter og rammesetting.