Pedigree map of Sir William Duddingston, of Fife