AN INTRODUCTION TO GENETIC ENGINEERING - NICHOLL,DESMOND S T (CAMBRIDGE UNIV OF CAMBRIDGE, 1996)