Principles and techniques of biochemistry and molecular biology - Wilson,Keith,ed (Cambridge University Press, 2010)