Molecular Biotechnology - Dehlinger, Carolyn A. (Burlington Jones and Bartlett Learning, 2016)