Influence of corallivory, competition, and habitat structure on coral community shifts.

Influence of corallivory, competition, and habitat structure on coral community shifts.