Introduction to biotechnology and genetic engineering - Nair, A. J. (Engineering series, 2008)