David Karpf is Assistant Professor of Media and Public Affairs at George Washington University.
Analytic Activism
David Karpf - Hardback
£137.50
The MoveOn Effect
£115.00
David Karpf - Paperback
£38.99