Filamentous bacteriophage: biology, phage display and nanotechnology applications.

Filamentous bacteriophage: biology, phage display and nanotechnology applications.