Stark, Werner,

The Fundamental Forms of Social Thought : - Routledge, 1998. - 270 pages

9780415175050


Social Science.

301 / STA