Hominin DNA baffles experts - Nature

Analysis of oldest sequence from a human ancestor suggests link to mystery population.