Fundamental Laboratory Approaches For Biochemistry And Biotechnology by Alexander J. Ninfa, David P. Ballou & Marilee Benore