Genetic Engineering: Manipulating the Mechanisms of Life (Genetics & Evolution)