Principles and techniques of Biochemistry and Molecular biology - Walker, John (CUP, 2006)