Modern Protein Chemistry by Robert E. Howard & Michael Howard