Principles of Gene Manipulation An Introduction to Genetic Engineering - Old R.W (Australia Blackwell Science, 2001)