Introduction to Biotechnology - Thieman, William J (Pearson, 2009)