Evolution of the Social Contract

Evolution of the Social Contract

2014 • 165 pages