Social Science Theory & Philosophy

Definitions and introductions to social science theory and philosophy of marxism, socialism, communism and associated politics: