Proteomics For Biological Discovery by John R. Yates, Timothy D. Veenstra & Timothy Daniel Veenstra