TY - BOOK AU - Hill Walter E. TI - GENETIC ENGINEERING A PRIMER SN - 905726325 U1 - 660.6'5/HIL PY - 2002/// CY - AUSTRALIA PB - HARWOOD ACADEMIC ER -