Plant biotechnology: the genetic manipulation of plants - Slater, Adrian (Oxford University, 2003)