Pedigree map of Alexander Petrie