Biographical dictionary of british prime ministers - Eccleshall, Robert (Routledge)