Protein analysis and purification bench top techniques - Rosenberg, Ian M. (Birkhauser, 1996)