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