Proteome Characterization and Proteomics by Richard D. Smith, Timothy D. Veenstra & Timothy Veenstra