Bacteriophage lambda: a paradigm revisited.

Bacteriophage lambda: a paradigm revisited.