One of the 50 questions in this topic
Homo heidelbergensis is seen as the common ancestor of Neanderthals and Homo sapiens.