Humanity and Society: A World History by Kenneth Neill Cameron Topics: History Philosophy Places: Global A non-Eurocentric portrait of the major developments and integrations of social and cultural movements. | more…