Principles of gene manipulation - Sandy, Primrose . (Blackwell Science, 2001)