Ecology: a pocket guide - Callenbach, Ernest; Author (2004)