Genetic Engineering Fundamentals : an Introduction to Principles and Applications. - Kammermeyer, John, (CRC Press, 2017)