Understanding DNA and gene cloning : a guide for the curious - Drlica, Karl (Wiley, 2004)