Type
Book
Author(s)
Karl Marx, Friedrich Engels, Mick Hume
Date
1996
Publisher
Pluto Press
Pub place
London