Pedigree map of Ranulf de Taillebois (born FitzRibald), 2nd Lord of Middleham