Anfonwch hwn fel neges destun: Macrosociology: an introduction to human societies