[15] Libraries of peptides and proteins displayed on filamentous phage