A Framework for Community Ecology
Brand new.