Protein purification [electronic resource] - Bonner, Philip L. R. (The basics, 2007)