Introduction to biotechnology - Thieman, William J (Pearson, 2014)