Protein analysis and purification Benchtop techniques. - Rosenberg Ian M (1996)