Macrosociology; research and theory