Elizabeth Campbell, Duquesa de Argyll y 1.ª Baronesa Hamilton de Hameldon (c.