Niche divergence facilitated by fine-scale ecological partitioning in a recent cichlid fish adaptive radiation

Niche divergence facilitated by fine-scale ecological partitioning in a recent cichlid fish adaptive radiation