The evolution of human societies : - Johnson, Allen W. (Stanford University Press, 1987)