Genetic engineering concepts, tools and techniques - Mann, Rosanna (Syrawood Publishing House, 2016)