PRINCIPLES OF GENE MANIPULATION - PRIMROSE, SANDY (OXFORD BLACKWELL SCIENCE LTD, 2003)