Principles of gene manipulation: an introduction to genetic - Old, R. W. (Blackwell, 1998)