Introduction to biotechnology and genetic engineering - Nair, A. J. (Infinity Science Press, 2008)