Ecological principles and environmental issues - Jarvis, Peter J. (Prentice Hall, 2000)