Guide to protein purification - Burgess, Richard R.; Deutscher, Murray P. (Methods in enzymology,, 2009)