Principles of gene manipulation and Genomics - Primrose, S B