Genetic Engineering and Biotechnology by Catherine Tourte & Yves Tourte