Stephen Robert Assistant Professor of Political Science at Brown University. Parties, representation, social identities, immigration. Africa and Europe.