Introduction To Biotechnology by Michael A. Palladino, William J. Thieman & William Thieman