Pedigree map of Duke David Stuart of Rothesay