Filamentous phage display in the new millennium - Kehoe, JW; Kay, BK (Chem Rev, 2005)