Conserving life on earth. - Ehrenfeld, David W.