Modern British Prime Ministers from Balfour to Johnson - Dick Leonard (Taylor and Francis, 2022)