Karl Marx's theory of edeas/c. John Torrance - Torrance, John (Cambridge University Press, 1995)