Introduction to biotechnology - Thieman, William J. (Pearson, 2009)