Bacteriophage lambda: alive and well and still doing its thing.

scientific article