Human societies: : an introduction to macrosociology - Lenski, Gerhard (McGraw-Hill Book Company, 1982)