Guide to Protein Purification by Nathan Colowick & John Abelson