Genetic Engineering - Setlow; Setlow, Jane K. (Springer US, 2006)