Ancestors. A Personal Exploration in the Past.