In evolutionary theory, rarely is it stated that one species is directly descended from another but rather that they share a common ancestor species from whom both are descended (one obvious example being Neanderthals and modern humans). However, I have not seen convincing evidence in the fossil record for these common ancestors. For example, the common ancestor of chimps and humans has not been identified, nor has the common ancestor of humans, chimps and gorillas, nor the common ancestor of all of the great apes. We can take this as far back as needs be, like the common ancestor of all mammals, but no fossil evidence has every emerged of the existence of such a creature even though some scientists have speculated what it might have looked like: http://www.mnn.com/earth-matters/animals/stories/common-ancestor-of-all-mammals-revealed So, despite a wealth of fossil evidence out there, why do common ancestors remain so elusive? Is DNA inference sufficient evidence?