Bacteriophage: An Essay on Virus Reproduction