Introduction to biotechnology 2nd edition - Thieman , William J. (Pearson Benjamin Cummings, 2009)