Humanity and society: A world history - Cameron, John R. (Delhi, 2009)