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