Community Ecology: An Introduction to the Players and How to Measure Communities
Columbia University
Atlantic Forest, Brazil