Macrosociology an introduction to human societies - Sanderson, Stephen K. (HarperCollins College Publ., 1995)