Protein Analysis and Purification Benchtop Techniques - Rosenberg, Ian M. (Birkhäuser Boston, 2005)