Protein analysis and purification Benchtop techniques. - Rosenberg Ian M (Boston Birkhauser, 2005)