Pedigree map of William of Duntreath Edmonstone