BA Elections, Public Opinions and Parties
University of Essex