John Campbell, 2nd Duke of Argyll (1680-1743)/descendants