Introduction to biotechnology and genetic engineering - Brennan, Richard