TY - GEN AU - Desmond S. T. Nicholl TI - An Introduction to Genetic Engineering SN - 9781009180603 PY - 2023/// PB - Cambridge University Press ER -