An integrative approach to ecology, stressing the structure and function of communities. Theoretical explanations for community assembly/disassembly, patterns in space and time, and emergent properties of stability and productivity are evaluated using a variety of community types as examples.