Macrosociology an introduction to human societies - Sanderson, Stephen K. (Longman, 1999)