British General Election Campaigns 1830–2019: The 50 General Election Campaigns That Shaped Our Modern Politics

British General Election Campaigns 1830–2019

The 50 General Election Campaigns That Shaped Our Modern Politics

2024 • 465 pages