Human nature and the evolution of society - Sanderson, Stephen. (Westview Press, 2014)