Genetic Engineering: Principles and Methods : Volume 16