13 books
Sex, Lies and Politics
The British General Election of 2017
More Sex, Lies and the Ballot Box
The British General Election of 2015
Sex, Lies and the Ballot Box
The British General Election of 2010
Developments in British Politics
British Elections & Parties Review
The Rebels
Revolts and Rebellions
Harwich, Dovercourt and Parkeston
Harwich and Dovercourt in Old Picture Postcards
Sticks, Whips, Carrots, Parties and Burkes