Macroecology And Sociobiology Of Humans And Other Mammals