Introduction to biotechnology - Thieman, William J.