Gene cloning and DNA analysis: an introduction - Brown, T A (2016)