Genetic Engineering by David M. Haugen