Protein Analysis and Purification - Rosenberg, Ian M. (Birkhäuser Boston, 2005)