Introduction to biotechnology - Herren, Ray V. (Cengage Learning, 2012)