The British General Election of 2017 is the definitive and authoritative account of one of the most dramatic elections in British history. Throwing aside her natural caution, Theresa May called a snap election and was widely expected to crush Jeremy Corbyn's Labour Party. Her gamble backfired spectacularly as the Conservatives lost their Commons majority to a resurgent Labour led by one of the most unconventional politicians to lead...