Kinetoplast DNA Network: Evolution of an Improbable Structure
ncbi.nlm.nih.gov