AN INTRODUCTION TO GENETIC ENGINEERING - NICHOLL,DESMOND S T (CAMBRIDGE UNIVERSITIES PRESS, 2002)