TY - RPRT TI - Bacteriocin diversity: ecological and evolutionary perspectives. AU - Margaret A Riley AU - John E Wertz DO - 10.1016/s0300-9084(02)01421-9 UR - https://pubmed.ncbi.nlm.nih.gov/12423779/ ID - 12423779 ER -