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