Nature learned long ago how useful proteins are as a diverse set of building blocks to make materials with very diverse properties. Spider webs, egg whites, hair follicles, and skeletal muscles are... This description may be from another edition of this product.