Protein analysis and purification : benchtop techniques - Rosenberg, Ian M. (Birkhauser, 1996)