Socialism

opposing viewpoints

An anthology presenting opposing viewpoints on the theory of socialism.

Greenhaven Press
1986
9780899083865
book

Holdings

267892