Principles of gene manipulation - Primrose, S. B. (Blackwell Sciencefic, 2001)