- Citizens, Politics and Social Communication: Information and Influence in an Election Campaign (Cambridge Studies in Public Opinion and Political Psychology)
- Political Disagreement: The Survival of Diverse Opinions within Communication Networks
- Experts, Activists, and Democratic Politics: Are Electorates Self-Educating?
- Dynamic Modeling: An Introduction (Quantitative Applications in the Social Sciences)
- Race, Class, and Social Welfare






