Our Ancestors and Their Descendents