Plants: Evolution and diversity - Igrouille, Martin (Cambridge University Press, 2006)