TY - BOOK AU - "desmond nichell" TI - genetic engineering SN - 0521580917 U1 - 570 PY - 1998/// PB - cambridge ER -