British General Election of 2017 - Cowley; Kavanagh, Dennis (Springer International Publishing, 2018)