Basic methods in protein purification and analysis - Simpson, Richard J. (Cold Spring Harbor Laboratory Press, 2009)