Zaslat záznam emailem: Display of peptides and proteins on the surface of bacteriophage lambda.