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