Plant Biology by Michael Rost & James L. Barbour