Principles of gene manipulation and genomics - Primrose (Blackwell Pub., 2006)