Laboratory Methods in enzymology protein part B - Lorsch, Jon (Methods in enzymology, 2014)