Environment and Plant Ecology - Etherington, John R (1976)