Human societies : an introduction to macrosociology - Lenski, Gerald Emmanuel (MacGraw-Hill Book Company, 1978)