Biology of plants - Raven, Peter H. (W.H. Freeman and Co., 1999)