Pedigree map of William Peter Craven