Gene cloning and manipulation - Howe, Christopher (Cambridge, 1995)