Principles of Proteomics by Richard Twyman & Richard M. Twyman