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