Note:
a) Isabella of Castile is mother of: Edward (*?), Constance (*?) and Richard of Cambridge Plantagenet (*?)