States, Parties, and Social Movements (Cambridge Studies in Contentious Politics)by Jack A. GoldstonePolitical partiesSocial movementsWriting a summary for young readers…For young readersBook data: Open Library