biological communities and their environments 9571662