Bacteriophage therapy and prophylaxis: rediscovery and renewed assessment of potential.

Bacteriophage therapy and prophylaxis: rediscovery and renewed assessment of potential.