Persuasion and Social Movements by Craig A. Smith Ph.D. | Menrva Books | MenrvaBooks