Pedigree map of William de Bruce, of Annandale