Biochemistry laboratory : modern theories and techniques