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