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