Evolution of the Social Contract

Evolution of the Social Contract

1996 • 165 pages