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