Environment and plant ecology - Etherington, John R (1976)