Human societies : an introduction to macrosociology - Nolan, Patrick (McGraw-Hill, 1999)
Rev. ed. of : Human societies/gerhard lenski, 7th ed. c1995