Humanity and society : A world history - Cameron, Kenneth Neill (New York : Monthly Review Press, 1973)