The struggle for life of the genome's selfish architects

The struggle for life of the genome's selfish architects