Peptides Frontiers Of Peptide Science by Pravin T.P. Kaumaya & James P. Tam