Guide to protein purification - Deutscher, Murray P. (Methods in enzymology, 1990)