Nicholl, D. S. T. An introduction to genetic engineering - Fourth - Cambridge university press 2023 ISBN: 978-1-009-18060-3