Horizontal gene transfer and the earliest stages of the evolution of life.

Horizontal gene transfer and the earliest stages of the evolution of life.