Ecology: A pocket guide - Callenbach, Ernest