Jan Klein, Naoyuki Takahata: Where do we come from? The molecular evidence for human descent