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