7 books • 1 series
A Short History of the Liberal Party
Surviving School Leadership
A Short History of the Liberal Party 1900-2001
Laying Down the Law
British Historical Facts (Palgrave historical & political facts)
British Historical Facts, 1760-1830 (Palgrave historical & political facts)
Sources in British Political History 1900-1951