AN INTRODUCTION TO GENETIC ENGINEERING - NICHOLL,Desmond.S.T (CAMBRIDGE UNIVERSITIES PRESS, 1994)