News7.5 Billion and Counting: How Many Humans Can the Earth Support?by College of the Holy CrossHumans are the most populous large mammal on Earth today, and probably in all of geological history