Ancient gene transfer from algae to animals: mechanisms and evolutionary significance

Ancient gene transfer from algae to animals: mechanisms and evolutionary significance