£23.05
Political Communication in Britain : Campaigning Media and Polling in the 2019 General Election Dominic Wring
hive.co.uk