All 2005 2004 2003
All Journal Article
Peptide Science 2004 (in press)
Peptide Science 2004
Pages: 611-612
Peptide Science 2002
Pages: 131-134
80015974538