Guide to protein purification - Deutscher, Murray P. (Academic Press, 1990)