Jeffrey L. Caruso's scholarly family tree.
Mouse over the dots for more details. The green ones link to other web pages.