Random peptide libraries: a source of specific protein binding molecules - Devlin, JJ; Panganiban, LC; Devlin, PE (Science, 1990)