Unravelling Herbivore Resource Partitioning In Eocene-Oligocene Northern Africa