Phage offer a real alternative.
Schoolnik
Gary K
GK
Summers
William C
WC
Watson
James D
JD
D001419:Bacteria / Q000821:virology; D001435:Bacteriophages / Q000302:isolation & purification; D001691:Biological Therapy