Human societies : an introduction to macrosociology - Lenski, Gerard Emmanuel 1924-2015 (McGraw-Hill, 1999)