Genetic Engineering Fundamentals by Virginia L. Clark & Karl Kammermeyer