Human societies an introduction to macrosociology - Lenski, Gerhard Emmanuel (McGraw-Hill, 1987)