Human societies - Lenski, Gerhard Emmanuel (McGraw-Hill, 1982)