Proteomics Today by Pier Giorgio Righetti, Mahmoud H. Hamdan & Pier G. Righetti