An Introduction to Genetic Engineering - "Desmond Nicholl" (John Murray (Publishers) Ltd England, 2000)