Introduction to Biotechnology - Thieman, William J.; Palladino, Michael A. (Pearson Education Limited, 2020)