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