Protein analysis and purification : Benchtop techniques. - Rosenberg, Ian M. (Birkhäuser, 2005)