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