Notes:
a) Isobel of Mar is mother of: Margery Bruce (*?)
b) Elizabeth de Burgh is mother of: David II Bruce (*1329)