Synthetic peptides : a user's guide - Grant,Gregory A (Advances in molecular biology., 2002)