Principles of gene manipulation and genomics - Primrose, S. B. (Wiley Blackwell, 2006)