Genetic engineering A primer. - Hill Walter E (Australia Harwood Academic Publishers, 2000)