Genetic engineering fundamentals : an introduction to principles and applications /: an introduction to principles and applications. (2017)