Principles and techniques of biochemistry and molecular biology - Wilson, Keith; Walker, John M. (Cambridge University Press, 2010)